在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 微信小程序怎么在一個(gè)方法里清理另一個(gè)方法里的定時(shí)或者循環(huán)

微信小程序怎么在一個(gè)方法里清理另一個(gè)方法里的定時(shí)或者循環(huán)

怎么在一個(gè)方法里清除另一個(gè)方法里的定時(shí)?
例如:

countDown:function(){
    let countDown = setInterval(function(){
        console.log(1)
    },1000)
},
onHide:function(){
    
}

怎么在onHide里把countDown里的interval給clear掉?

回答
編輯回答
抱緊我

你需要在某個(gè)地方把countDown給保存下來,不然,在閉包里面都沒法訪問,如何清除

2018年7月25日 02:53
編輯回答
巷尾

把定時(shí)器 設(shè)置成全局變量 寫在data里

countDown: function () {

this.timer = setInterval(()=> {
    console.log('222')
}, 1000)

},

onHide: function () {

clearInterval(this.timer)

}

2017年11月28日 22:58
編輯回答
心夠野

用個(gè)全局的參數(shù)保存定時(shí)器,這樣就可以在每個(gè)方法訪問到,控制它

2018年5月28日 16:10