react跳出當前頁面時,如何清除該頁面的定時器


當我們在使用 vue或者react 做項目的時候,因為是單頁面所以在跳轉“頁面“的時候,不會根據頁面的銷毀而刪除該頁面的定時器,這就需要大家手動去清除定時器,但是各個技術棧都有相應的鈎子函數 能夠讓同學們在銷毀頁面的時候清除定時器和綁定的事件,那在這里呢我們不講鈎子函數的使用,我們要說的是另外一種方式也可以實現。

當頁面跳轉的時候,事實上我們已經獲取不到頁面的dom元素了,但是他的js還在繼續執行,所以我們就可以通過這個方式解決問題(當獲取不到頁面的dom時就給他清除定時器)。

舉個栗子:

 

 前提是要該頁面的設置id為upgradeAccount,即:

 

 這樣問題就可以解決嘍~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM