日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

解決vue 使用setTimeout,離開當前路由setTimeout未銷毀的問題

瀏覽:186日期:2023-01-02 08:44:01

問題:

從第一個頁面跳轉到第二個頁面后,如果停留在第二個頁面,定時器還在運行。如果在兩個頁面之間來回跳轉,跳轉時間小于定時器的間隔時間時,也會出現重復創建setTimeout的情況。

原因:

當我們刷新頁面時,會將當前頁面之前創建的setTimeout以及其他定時器都清除掉,但是僅僅是路由切換是不會清除的。

data () { return { ct: null }},methods: { start() { this.ct= setTimeout( () => {that.countdown(end)}, 1000) } end() { clearTimeout(this.ct); //清除 }}

setInterval()計時也需要clearInterval()來清除

補充知識:小記VUE下setTimeOut和setInterval遇到的問題

相信大家對著兩個函數都陌生,就是一個定時器,setTimeOut只執行一次,而setInterval會重復執行

需要注意的是:在setInterval不用的時候一定要用clearSetInterval關閉定時器。

說一下最近開發中遇到的問題,我是用vue開發的,順便記錄這個錯誤。

我需要輪詢接口,所以使用setInterval。

// 我是想沒2秒執行一次myFunc這個函數。setInterval(this.myFunc(),2000)//某個函數myFunc () { console.log(123)}

但實際的運行結果是,只執行了一遍,并沒有循環執行。

原因是setInterval接受兩個參數,第一個為要執行的函數,第二個為時間(毫秒)。

這里我犯的錯誤是,我寫的是一個函數的執行this.myFunc() 因為加了()是一個執行,而不是個函數。

于是我又改成這樣寫了,在寫個匿名函數,函數體是我要執行的。

setInterval(function () { this.myFunc()},2000)//某個函數myFunc () { console.log(123)}

理論上這樣是沒問題的,會每2秒執行一次this.myFunc(),但卻報錯了。

原因是 老生常談的javaScript 的this 的問題。

因為用的一個function(){} 這里的 獨立的作用域 this指向了全局(這里是window)而且window里沒有myFunc這個函數,所報了錯。

用過vue的朋友應該,基本vue中都是this.XXX這樣寫。這里的this是Vue對象。

所以為了使this正確指向vue,我用了ES6的尖頭函數。

最終

setInterval(() => { this.myFunc()},2000)//某個函數myFunc () { console.log(123)}

尖頭函數因為它的特殊性,它的this指向它外層的對象。

其實主要說的是第二個問題,第一個屬于對函數不熟悉,第二個則是VUE,ES6,this指向綜合的問題。

以上這篇解決vue 使用setTimeout,離開當前路由setTimeout未銷毀的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
女同性一区二区三区人了人一| 欧美一区91| 国产一区 二区| 青青青国产精品| 久久麻豆视频| 人在线成免费视频| 日本美女一区| 99国产成+人+综合+亚洲欧美| 亚洲综合专区| 美女久久久精品| 亚洲午夜精品久久久久久app| 丝袜亚洲精品中文字幕一区| 日本99精品| 国产精品二区不卡| 日韩视频二区| 国产精品宾馆| 欧美肉体xxxx裸体137大胆| 亚洲一区亚洲| 麻豆久久精品| 欧美极品一区二区三区| 久久激情婷婷| 日韩国产欧美三级| 久久电影tv| 在线免费观看亚洲| 国产一区二区三区四区五区| 欧美亚洲在线日韩| 国产亚洲欧美日韩在线观看一区二区 | 激情五月综合| 久久久久久美女精品| 在线免费观看亚洲| 粉嫩av一区二区三区四区五区| 激情五月色综合国产精品| 日本欧美一区二区| 国产a亚洲精品| 免费视频最近日韩| 久久久久久婷| 亚洲97av| 视频小说一区二区| 日本成人手机在线| 91精品婷婷色在线观看| 视频一区日韩精品| 亚洲伦乱视频| 国产日韩欧美一区二区三区 | 成人片免费看| 日韩毛片一区| 久久久久国产| 久久伊人国产| 少妇精品在线| 1024精品一区二区三区| 精品一区二区三区中文字幕视频| 视频一区二区三区入口| 久久青青视频| 婷婷精品久久久久久久久久不卡| 999国产精品999久久久久久| 欧美激情麻豆| 日韩高清在线不卡| 亚洲一区不卡| 久久精品国产大片免费观看| 久久精品一本| 国产欧美日韩一级| 国产一级久久| 日韩欧美少妇| 国产专区精品| 日韩av资源网| 视频一区中文字幕国产| 欧美aa国产视频| 国产精品国产一区| 亚欧洲精品视频在线观看| 精品一区三区| 久久精品99久久无色码中文字幕| 国产66精品| 你懂的亚洲视频| 国产精品视频一区二区三区综合 | 国产成人精品三级高清久久91| 亚洲精品一二| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲二区免费| 日韩中文字幕高清在线观看| 黄色网一区二区| 日韩av不卡一区二区| 国产日韩专区| 亚洲综合丁香| 国产精品免费看| 亚洲神马久久| 蜜臀精品一区二区三区在线观看| 亚洲尤物在线| 日韩精品一卡二卡三卡四卡无卡| 亚洲免费精品| 丝袜美腿亚洲一区二区图片| 在线亚洲免费| 一区二区电影在线观看| 蜜臀国产一区二区三区在线播放 | 亚洲h色精品| 91精品啪在线观看国产18| 色爱av综合网| 亚洲一级高清| 亚洲黄色在线| 蜜臀久久99精品久久久久宅男| 综合一区av| 日韩午夜视频在线| 久久国产欧美日韩精品| 欧美黑人做爰爽爽爽| 国产一区二区三区不卡av | 国产成人精品一区二区三区在线| 成人国产精品| 国语精品一区| 成人久久一区| 午夜在线精品| 欧美一级网站| 精品一区二区三区中文字幕视频| 久久久久免费| 精品一区在线| 四虎在线精品| 国产精品久久久网站| 高清av一区| 2023国产精品久久久精品双| 中文无码日韩欧| 国产精品嫩模av在线| 国产在线一区不卡| 99热国内精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲97av| 日本一二区不卡| 欧美特黄a级高清免费大片a级| 亚洲精品免费观看| 久久中文字幕一区二区三区| 日韩理论片av| 亚洲字幕久久| 色综合五月天| 久久亚洲风情| 麻豆精品蜜桃视频网站| 久久一区二区中文字幕| 日韩一区免费| 日韩大片在线观看| 一区二区三区国产在线| 国产在线视频欧美一区| 国际精品欧美精品| 国产亚洲一区在线| 国产精品成人自拍| 五月综合激情| 欧美aaaaaa午夜精品| 欧美色图国产精品| 国产日韩精品视频一区二区三区| 久久蜜桃精品| 国产精品一区二区精品| 91久久久精品国产| 久久不见久久见中文字幕免费| 午夜国产精品视频免费体验区| 国产精品一区二区三区美女 | 精品国产亚洲一区二区三区大结局| 亚洲福利免费| 久久国产精品色av免费看| 久久九九国产| 国产精品久久久久久久久久齐齐| 午夜欧美精品久久久久久久| 精品中文在线| 日韩激情一二三区| 亚洲精品小说| 大香伊人久久精品一区二区| 亚洲日韩视频| 国产国产精品| 精品国产99| 日韩精品视频中文字幕| 四虎国产精品免费观看| 日韩成人av影视| 亚洲一区成人| 久久一区二区三区喷水| 精品一区二区三区中文字幕视频| 亚洲区国产区| 亚洲激情久久| 中文字幕在线高清| 国产精品99精品一区二区三区∴ | 欧美亚洲专区| 精品亚洲美女网站| 美女视频黄久久| 日本国产欧美| 巨乳诱惑日韩免费av| 99久久精品费精品国产| 精品久久精品| 国产精品久久| 日韩成人精品一区二区三区 | 国产亚洲精品v| 亚洲91精品| 日韩视频网站在线观看| 国语精品一区| 国产亚洲一区二区三区不卡| 亚洲日本久久| 亚洲三级网址| 亚洲精品极品| 免费观看在线综合| 欧美在线综合| 视频一区二区三区入口| 激情婷婷欧美| 久久狠狠婷婷| 久久久人人人| 亚洲午夜久久久久久尤物| 日本韩国欧美超级黄在线观看| 激情视频网站在线播放色| 97精品国产| 美女一区网站|