1、beforeDestroy
也用vue开发了几个月,一直也没有用过 beforeDestroy,但是最近遇到一个问题,在一个页面使用
setInterval 时候,退出了这个页面,setInterval 居然没有停止,还在执行,于是我想在跳转页面或者回退到其他页面的时候把 setInterval 销毁,于是便用到了 beforeDestroy
直接上代码
created () { //也可以写在methods 里面
this.clearINterval = setInterval(function () { //clearINterval 在data里面定义
// something here
}, 1000)
}
beforeDestroy () {
clearInterval(this.clearINterval) //退出页面就会销毁setInterval (不管是什么方式退出)
},