开发版关闭小程序后,没有清除定时器,下次扫码进入开发版小程序还在走???
发布于 7 年前 作者 leijie 5399 次浏览 来自 问答

如题,我用ios扫了一下开发版的小程序,在某个页面有定时器里面有个请求要不停的轮那个接口刷新状态,然后在那个页面直接点击右上角的退出小程序后,隔了几秒钟,我又重新扫开发版小程序进入,打开vconsole发现定时器居然还在请求?

why?

4 回复

嗯嗯,好的谢谢你

我在某个页面使用navigateBack退出了小程序,在几秒钟之内再次进入这个页面,出现闪退,也是小程序的数据残留问题?

这个不清楚,没有遇到过,你看看你的生命周期函数里是不是有什么 返回 的操作

因为你右上角关闭小程序,小程序并没有被注销,而是 onHide 的状态,好像5分钟后才会被注销,所以你在 onHide 的时候清除一下定时器就可以了

回到顶部