微信小程序页面跳转后清除定时器
生活随笔
收集整理的這篇文章主要介紹了
微信小程序页面跳转后清除定时器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
筆記
前言:因為做項目,有些數(shù)據(jù)是實時的,所以要用定時器定時調(diào)用接口請求。最開始我加上定時請求,然后跳轉(zhuǎn)的時候,接口請求還是一直執(zhí)行。但是我想要的是頁面跳轉(zhuǎn)后,就清除定時器了。期間有一些小問題的出現(xiàn),不過不難! 個人做個筆記哈! 不多說,放代碼!
代碼
data: {timer:null} <!--要時時刷新請求的接口,記得要放在onshow里面,放在onLoad里面的話,跳轉(zhuǎn)到別的界面的時候,還是會一直請求。-->onShow: function () {let _this = this;this.setData({timer: setInterval(() => {_this.getWarning(); // 這個是我要實時刷新的事件}, 6000)})}, /** * 生命周期函數(shù)--監(jiān)聽頁面隱藏 * onHide()在小程序生命周期中具有監(jiān)聽小程序隱藏的功能,當(dāng)切換頁面和切換底部菜單欄時將會關(guān)閉定時器。*/ onHide: function () {clearInterval(this.data.timer);this.setData({timer: null}) }, /*** 生命周期函數(shù)--監(jiān)聽頁面卸載 */onUnload: function () {clearInterval(this.data.timer);this.setData({timer: null})}?
總結(jié)
以上是生活随笔為你收集整理的微信小程序页面跳转后清除定时器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现实中女人为什么要买房?
- 下一篇: 微信小程序跳转到其他网页(外部链接)公众