在定时器里面设置定时器,但是在组件的生命周期里面 清除不了定时器
pageLifetimes: { show: function () { // 页面被展示 }, hide: function () { clearInterval( this .data.timer) innerAudioContext.stop(); innerAudioContext.destroy() }, resize: function (size) { // 页面尺寸变化 } }, ready(){ // this.Initialization() }, lifetimes: { attached: function () { innerAudioContext.onPlay( function (){ console.log( '开始播放' ) }) innerAudioContext.onError( function (errCode){ console.log( '播放错误:' + errCode) }) }, detached: function () { clearInterval( this .data.timer) innerAudioContext.stop(); // this.getrecord() // 在组件实例被从页面节点树移除时执行 }, }, |
我设置定时器的时候,页面直接空白了,删除定时器了就好了,奇怪了
我的小程序也是无法清除定时器,重新触发的时候倒计时跑的飞快
解决了吗?我是定时刷新页面,也是清除不了
有个办法解决,我想你可能整个程序里有多次开关定时,每次开之前先清除一次定时器就好了
朋友 解决了吗?
解决了吗???
朋友问题解决了吗?
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)