猿问

萌新!vue axios 的问题十分感谢

在以前的axios练习中,我觉得catch是请求失败时执行的函数,今天用的时候,发现当then报错后catch就执行了。有没有大佬有axios的详细笔记,或者文档,我找了很多,都是直接给代码,或者文档不全,只解释怎么用,没有api接口的文档
慕容森
浏览 279回答 2
2回答

叮当猫咪

catch是捕捉Promise错误的方法,那么只要在一条Promise链里面有错误抛出,catch都会捕捉到,包括但不仅限于请求失败这一类的错误。你需要了解的是Promise相关,而不是Axios相关。

一只斗牛犬

走then或者走catch都是在封装网络请求的时候做的,如果返回Promise的resolve则走then,reject走catch
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答