1、beforeDestroy
也用vue開發(fā)了幾個(gè)月,一直也沒有用過 beforeDestroy,但是最近遇到一個(gè)問題,在一個(gè)頁(yè)面使用
setInterval 時(shí)候,退出了這個(gè)頁(yè)面,setInterval 居然沒有停止,還在執(zhí)行,于是我想在跳轉(zhuǎn)頁(yè)面或者回退到其他頁(yè)面的時(shí)候把 setInterval 銷毀,于是便用到了 beforeDestroy
直接上代碼
created () { //也可以寫在methods 里面
this.clearINterval = setInterval(function () { //clearINterval 在data里面定義
// something here
}, 1000)
}
beforeDestroy () {
clearInterval(this.clearINterval) //退出頁(yè)面就會(huì)銷毀setInterval (不管是什么方式退出)
},