收藏
回答

小程序 跳转页面,原页面事件不销毁是不是bug?

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.02.1805180


在A页面设置一段 递增函数测试

onLoad (option) {

   let count = 0

   setInterval(() => {

   console.log(++count)

   }, 1000)

}

A页面reLaunch 、navigateTo、redirectTo 跳转到B 页面 , 控制台仍然能打印出 count 的值变化,而且A和B 页面相互切换,打印的count 值数量也会变多,这是不是 bug 呢?

我遇到个场景就是想 离开页面的时候 想关闭里面的自定义请求ajax事件



最后一次编辑于  2018-06-07  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 胡冰
    胡冰
    2018-06-06

    relaunch的话,小程序生命周期是A页面先onUnload(),然后B页面onLoad(),你这个事件显然要再onUnload里clearInterval才行

    2018-06-06
    赞同
    回复