猿问

vue axios 的问题谢谢哈~

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

阿晨1998

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

Helenr

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

相关分类

JavaScript
我要回答