小程序
小游戏
企业微信
微信支付
扫描小程序码分享
const timer = ref() onShow(() => { timer.value = setInterval(() => { console.log(111111111111111) }, 3000) }) onUnload(() => { if (timer.value) { timer.value = null clearInterval(timer.value) } })
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
直接给 timer 赋值,不用挂在 ref() 钩子上
timer = setInterval(() => { console.log(111111111111111) }, 3000)
然后 timer = null
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
清除之前请不要手动设置为null,这个定时器的id已经丢了。
另外timer 用 let timer = null 即可,ref 用于响应式变量。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
直接给 timer 赋值,不用挂在 ref() 钩子上
timer = setInterval(() => { console.log(111111111111111) }, 3000)
然后 timer = null
清除之前请不要手动设置为null,这个定时器的id已经丢了。
另外timer 用 let timer = null 即可,ref 用于响应式变量。