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

onLoad (option) {

   let count = 0

   setInterval(() => {

   console.log(++count)

   }, 1000)

}

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

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



展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 问职彬彬

    9人对此回答表示赞同

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

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部