vue生命周期

1、beforeDestroy

也用vue开发了几个月,一直也没有用过 beforeDestroy,但是最近遇到一个问题,在一个页面使用
setInterval 时候,退出了这个页面,setInterval 居然没有停止,还在执行,于是我想在跳转页面或者回退到其他页面的时候把 setInterval 销毁,于是便用到了 beforeDestroy

直接上代码

created () {         //也可以写在methods 里面
    this.clearINterval = setInterval(function () {     //clearINterval 在data里面定义
        // something here
}, 1000)
}
beforeDestroy () {
    clearInterval(this.clearINterval)              //退出页面就会销毁setInterval (不管是什么方式退出)
},

你可能感兴趣的:(vue生命周期)