定時器的使用 清除,關閉頁面的清除

2021-10-07 03:12:10 字數 519 閱讀 5019

設定定時器:setinterval(function,time),清除clearinterval(intervalname)

我們設定定時器的時候,需要在data裡面設定,以便於全域性清除

定時器在關閉頁面的時候並不會清除,所以要監聽頁面的關閉,去清除定時器。監聽頁面解除安裝函式onunload()

page(

設定定時器的時候

this.setdata(

, 3000)

})

清除的時候

clearinterval

(this

.data.interval)

監聽頁面解除安裝時清除定時器

/**

* 生命週期函式--監聽頁面解除安裝

*/onunload: function ()

清除多個定時器

文章目錄 1.定義全域性變數,通過js遍歷清除 2.暴力清除方式 js清除未知定時器的方法 在需要有實時性更新資料的專案中,我們經常會用到很多定時器,我們可能需要乙個可以一次性清除所有定時器的方法,並且不通過指定id乙個乙個去清除,以下提供兩種解決方案 回目錄1.定義全域性變數,通過js遍歷清除 這...

定時器及其清除

倒計時定時器 迴圈定時器 及定時器的清除 1 body 2 div 3 input type button onclick yi value 啟動倒計時定時器 4 input type button onclick er value 啟動迴圈定時器 5 input type button oncli...

vue 如何清除定時器

更新於2020.09.21 start 以下清除定時器的舊方法 1 在data函式裡面進行定義定時器名稱 2 在beforedestroy 生命週期內清除定時器 這種做法的缺點是 1 vue例項中需要有這個定時器的例項,感覺有點多餘 2 建立的定時器 和銷毀定時器的 沒有放在一起,通常很容易忘記去清...