小程序clearinterval无效解决
生活随笔
收集整理的這篇文章主要介紹了
小程序clearinterval无效解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
小程序clearinterval無效解決
小程序clearinterval清除定時器無效,原因是定時器使用與清除方法不對導致的,我們應將定時器綁定變量,這樣在關閉頁面清空定時器clearinterval時,才能找到定時器ID。正確的使用方式如下:
data: {
//設置定時器
loanTime: ''
},
//定時器方法
timer: function() {
let that = this
that.data.loanTime = setInterval(function() {
that.setData({
nowTime: '運行中'
})
}, 1000)
},
//實時定時器
onShow: function() {
this.timer()
},
//清除定時器
onUnload: function() {
clearInterval(this.data.loanTime)
},
?
檢查微信小程序定時器無法清除的原因
我們可在onUnload方法中打印定時器方法
??onUnload: function() { ???? console.log(this.data.loanTime) ??},轉載于:https://www.cnblogs.com/qcjdp/p/11435907.html
總結
以上是生活随笔為你收集整理的小程序clearinterval无效解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell-#!
- 下一篇: shell 跟踪命令