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