页面跳转之后之前页面的定时任务还在运行,请问怎么解决?
A页面 在onShow 方法 启动了一个定时器刷新订单数据,在onHide和onUnLoad的时候都会clear,定时任务为延时启动也就是
然后在A和B页面快速切换的时候会出现在B页面显示的时候A页面的定时运行的情况,请问各路大神怎么解决?有没有解决的思路?
附上代码
/**
* 启动定时器
*/
time: function (data) {
let that = this;
setTimeout(function () {
that.data.timer = setInterval(function () {
that.getSnatchOrderList(data);
}, that.data.interval);
}, that.data.delayTime);
},