国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

解決vue組件銷毀之后計(jì)時(shí)器繼續(xù)執(zhí)行的問題

瀏覽:153日期:2023-01-01 16:48:49

直接上代碼,以下

window.setTimeout(function(){ if(this && !this._isDestroyed){ //_isDestroyed 組件是否被銷毀 return; } window.location.href = 'http://www.intensediesel.com/serverMonitor?t='+ new Date().getTime();},5000)

很粗暴的方法,在執(zhí)行之前看是否被銷毀就行,

第二種方法,調(diào)用路由組件內(nèi)的鉤子函數(shù)beforeRouteLeave

beforeRouteLeave(to,from,next){clearTimeout(window.timer);next();}

補(bǔ)充知識(shí):vue銷毀時(shí)事件,created和mounted&&activated的區(qū)別

我就廢話不多說了,大家還是直接看代碼吧~

// 關(guān)閉當(dāng)前頁面就會(huì)銷毀監(jiān)聽事件(checkpay)destroyed() { clearInterval(this.checkpay)}created()在創(chuàng)建vue對(duì)象時(shí),在html渲染之前就觸發(fā);但是注意created()只會(huì)觸發(fā)一次; mounted()在html渲染完成之后才會(huì)執(zhí)行的; activated()進(jìn)入當(dāng)前存在activated()函數(shù)的頁面時(shí),一進(jìn)入頁面就觸發(fā);可用于初始化頁面數(shù)據(jù)等

以上這篇解決vue組件銷毀之后計(jì)時(shí)器繼續(xù)執(zhí)行的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 兴仁县| 株洲县| 光山县| 河南省| 土默特右旗| 阆中市| 鄂伦春自治旗| 忻城县| 泽普县| 枣庄市| 农安县| 新宁县| 永兴县| 方山县| 舞阳县| 务川| 马尔康县| 南召县| 云浮市| 旬邑县| 方城县| 哈尔滨市| 孟津县| 渭南市| 新田县| 成武县| 莒南县| 江安县| 仪陇县| 枣强县| 南皮县| 德钦县| 台州市| 涡阳县| 石狮市| 同心县| 五家渠市| 兴仁县| 西畴县| 淅川县| 巩义市|