中断promise执行

2019-05-08  本文已影响0人  shanshanfei

https://blog.csdn.net/m0_37263637/article/details/83582475

一个request后续既有then又有catch的时候,希望执行了第一个catch后,后面的链式调用都不在执行,则可以返回一个一直pending状态的promise,来中断执行,但是可能会有内存泄露问题,待研究。

Request({...}).then().catch(e => {
    // error toast ...
    return (new Promise(() => {}));
}).then().catch()
上一篇下一篇

猜你喜欢

热点阅读