时间:2019-05-07 来源:小程序工厂
弄个全局变量?记录是否已经触发promise 是的话进来就不触发了
这样还不行,因为A页面是 列表页 ,我是要通过A页面进入B页面 B页面onReady里有绘图操作 这是耗时任务,
数据源不一样要绘制的东西也不一样,所以不能中断第二个 ,只能中断上一个任务。
这样啊,我也没遇到会卡死的情况,我一个列表不断进详情页 一次10多个请求都没卡死
这样吧,unload之前直接reject掉
我是绘图操作 ,和请求还不太一样。安卓机还没啥问题,同事的iphone6 就崩溃了,请问你说的reject掉是什么意思 ?
就是页面关闭前让本次的promise失败
api.abort() api为你请求的链接 abort()是官方提供的终止当前请求的
https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/UploadTask.abort.html
不是上传操作。。谢谢
不是上传啊 终止请求
等一下 我复制错链接了
https://developers.weixin.qq.com/miniprogram/dev/api/network/request/RequestTask.abort.html?search-key=abort() 这个
目前有点效果 不过我是两个异步任务啊 下载图片的可以取消了 ,但是绘制图片那个上传异步任务 还是没有真正取消啊
提前记录那个 api unload的时候 直接取消