小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在onload里设置了一个定时器,但是跳转页面后还在继续执行,该如何清除该定时器
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
跳转页面前,或者onhide
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
onHide的时候
大佬,我最后是这样来的
onLoad:function(){
var asd= setInterval(function(){
console.log("123")
},2000)
console.log(asd)
that.setData({asd})
}
onUnload: function () {
clearInterval(this.data.asd)
},
退出页面时定时清除了,这是什么原理,每次打印asd时也是不同的,只要加载一次asd打印的数据就加一
是这样的啊 定时器返回的是定时器的id 是个递增的数字
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
跳转页面前,或者onhide
onHide的时候
大佬,我最后是这样来的
onLoad:function(){
var asd= setInterval(function(){
console.log("123")
},2000)
console.log(asd)
that.setData({asd})
}
onUnload: function () {
clearInterval(this.data.asd)
},
退出页面时定时清除了,这是什么原理,每次打印asd时也是不同的,只要加载一次asd打印的数据就加一
是这样的啊 定时器返回的是定时器的id 是个递增的数字