av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

uni-app?中清除定時(shí)器實(shí)現(xiàn)方法詳解

瀏覽:30日期:2022-06-13 13:45:59
目錄uni-app 中清除定時(shí)器參考方法定時(shí)器的方法清除定時(shí)器方法uni-app 中清除定時(shí)器

JS之延時(shí)器和定時(shí)器

注意:

無(wú)論是獲取短信碼,還是在活動(dòng)頁(yè)輪詢獲取當(dāng)前活動(dòng)最新信息,都需要用到定時(shí)器。但是,定時(shí)器如果不及時(shí)合理地清除,會(huì)造成業(yè)務(wù)邏輯混亂甚至應(yīng)用卡死的情況。

uni-app 中在某個(gè)頁(yè)面中啟動(dòng)定時(shí)器后,一定要在頁(yè)面關(guān)閉時(shí)將定時(shí)器清除掉。即在頁(yè)面卸載(關(guān)閉)的生命周期函數(shù)里,清除定時(shí)器。

參考方法定時(shí)器的方法

定時(shí)器一般有兩個(gè)

1)setTimeout();//n毫秒后執(zhí)行一次

2)setInterval();//每隔n秒執(zhí)行一次

這兩個(gè)方法都有個(gè)返回值,返回一個(gè)定時(shí)器id,可以定義一個(gè)變量接收

清除定時(shí)器方法

setTimeout()對(duì)應(yīng)的是 clearTimeout(id);

setInterval()對(duì)應(yīng)的是 clearInterval(id);

例如:

var time = setInterval('lunRight()',3000);//自動(dòng)輪播 box.onmouseover=function(){ clearInterval(time);}//鼠標(biāo)移入輪播圖時(shí)取消自動(dòng)輪播 var i = setTimeout(function(){ },1000); //setTimeout 1000ms后執(zhí)行1次 clearTimeout(i); //清除Timeout的定時(shí)器,傳入id(創(chuàng)建定時(shí)器時(shí)會(huì)返回一個(gè)id)

若沒(méi)有加判斷條件和將timer = null,會(huì)導(dǎo)致頁(yè)面卸載的時(shí)候無(wú)法清空定時(shí)器。

onUnload:function(){ if(this.timer) { //在頁(yè)面卸載時(shí)清除定時(shí)器有時(shí)會(huì)清除不了,可在頁(yè)面跳轉(zhuǎn)時(shí)清除clearInterval(this.timer); this.timer = null; } }

優(yōu)化:清除時(shí)機(jī)(在頁(yè)面卸載時(shí)清除定時(shí)器有時(shí)會(huì)清除不了,可在頁(yè)面跳轉(zhuǎn)時(shí)清除)

clearMyTimer:function(){ if(timer) {console.log('check-清除定時(shí)器'); clearInterval(timer); timer = null; }},logout:function(){ _self.sendRequest({url : 'user/logout',data : { mobile : _self.userPhone},success:function(res){ _self.clearSession();//清空token _self.clearMyTimer();//清除定時(shí)器 uni.reLaunch({url: '/pages/login2/login2' })},fail:function(e){},complete:function(){} })},

以上就是uni-app 中清除定時(shí)器的詳細(xì)內(nèi)容,更多關(guān)于uni-app 清除定時(shí)器的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: JavaScript
主站蜘蛛池模板: av一二三区 | 亚洲精品日韩视频 | 成人av观看 | 免费看国产精品视频 | 黄色毛片大全 | www.日韩| 色综合色综合网色综合 | 亚洲午夜小视频 | 成人精品一区二区 | 九九热在线视频观看这里只有精品 | 成人一区二区三区 | 热re99久久精品国99热观看 | 欧美在线小视频 | 午夜影院| 天天操天天射天天舔 | 久久精品视频免费观看 | 成人av一区二区三区 | 日韩一区二区三区在线 | 久久精品免费观看 | 久久久久久久久国产精品 | 亚洲精品视频在线看 | 91久久精品国产91久久 | 久久成人国产精品 | 欧美日韩在线一区二区 | 国产精品视频一二三区 | 欧美九九九 | 不卡视频一区二区三区 | 欧洲精品在线观看 | 欧美在线视频一区二区 | 欧美一级毛片免费观看 | 日本精品一区二区三区在线观看视频 | 久久精品久久精品久久精品 | 国产精品久久久久久久久久久新郎 | 91福利网 | 欧美 日韩 中文 | 午夜精品一区二区三区在线观看 | 99久久国产 | 国产精品国产精品国产专区不卡 | 国产清纯白嫩初高生视频在线观看 | a免费视频 | 日韩欧美在线免费观看 |