如何取消异步操作
发布于 6 年前 作者 gang50 15353 次浏览 来自 问答

我在A页面有一个__异步执行__操作,在这个__异步操作__执行完毕之前,我使用redirectTo到了B页面,

但当我在B页面时,A页面的那个异步操作还是在执行。

请问是否有相关的方法取消那个异步操作?

3 回复

应该没什么办法取消,不过你可以通过设置标志变量来阻止 success/fail 回调函数的执行。

取消感觉好难啊,能不能再异步操作里执行跳转,并做一些判断?

执行异步操作的时候,你可以设置出一个loading框,然后延迟1秒执行你那个跳转,

回到顶部