axios拦截器 在响应错误的时候需要 最后返回 Promise.reject(message)
来源:8-5 通用错误处理
德玛西亚之前端
2021-03-02
axios拦截器 在响应错误的时候需要 最后返回 Promise.reject(message)
疑惑为什么要对Promise.reject(message)进行返回?
对这里用Promise不太理解,对Promise.reject不太理解 希望老师解惑。
写回答
1回答
-
同学你好 因为我们想在特定的场景下捕获特定的错误 并且做一些处理 比如说显示特有提示 有了 Promise.reject 返回,我们就可以在 Promise 链上使用 catch 捕获错误了
// 比如说
store.dispatch('someAction').catch(e => alert('一个特殊的错误欧'))012021-03-02
相似问题