查找内容
axios请求成功了,但是没有进then跑进了catch
axios
then
catch
问题原因:then里面的代码有问题,所以直接进了catch > Promise的逻辑就是这样,如果.then里面的代码逻辑有问题,就会跳转到.cacth,代码如下:
Promise
.then
.cacth
new Promise((res, rej) => { if (2 > 1) { return res(true); } return rej(false); }) .then((r) => { console.log("hi~"); x; console.log("then:", r); }) .catch((e) => { console.log("catch:", e); });
输出结果为
hi~ index.html:28 catch: ReferenceError: x is not defined at index.html:24:13