Promise的reject

来源:8-6 图书滚动加载功能实现

慕用743620

2018-05-31

res.data.code !== 0执行reject(data)好像不对吧, reject不是报错了么

写回答

3回答

慕瓜8449030

2018-06-01

额 其实我不太懂啥意思,reject算是触发promise的catch 不触发then

0
2
慕瓜8449030
回复
慕用743620
失败有两种,第一种就是你说的后端定的,http状态吗是500 还有一种是请求成功,不过数据不是我们想要的,比如删除失败,所以前端也会有个code
2018-06-01
共2条回复

慕用743620

提问者

2020-08-30

是否要reject,看风格,没有绝对对错,reject确实是抛错,但是,catch可以捕获防止报错做逻辑处理

0
0

CoderEnko

2018-06-01

后端可以用axios,熟悉vue全家桶开发的话这里用axios更舒适些,另外前段也有配套的flyio,用法跟axios基本一样

0
0

mpvue课程小程序全栈开发

慕课网独家首发 学习mpvue+Koa+vue 全栈开发小程序

1407 学习 · 1331 问题

查看课程