微信小程序页面跳转后定时器如何关闭
生活随笔
收集整理的這篇文章主要介紹了
微信小程序页面跳转后定时器如何关闭
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
微信小程序頁面跳轉后定時器如何關閉
1.在頁面中定義,定時器形參,并在跳轉到其它頁面后,在隱藏和未加載中刪除定時器
Page({data: {timer:'',//定義定時器形參,為空字符在這里插入代碼片},onHide: function () { var that = this;clearInterval(that.data.timer); //頁面跳轉到其它頁面后,為隱藏狀態,需要清除定時器},/*** 生命周期函數--監聽頁面卸載*/onUnload: function () {var that=this;clearInterval(that.data.timer); //頁面未加載時,需要清除定時器},/*** 定時器函數--每隔一秒循環執行函數體*/loop: function(e) {var that = this;var count = 0var i = setInterval(function() {count++if (count >= 0) {console.log(count)}if (count >= 6) {clearInterval(i)}}, 1000) //定時器每秒執行一次that.setData({timer:i})//給定時器賦值,在該頁面跳轉到其它頁面后,在onHide和onUnload中清除該值}, })總結
以上是生活随笔為你收集整理的微信小程序页面跳转后定时器如何关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EduCoder实践课程——Python
- 下一篇: locust压测mqtt