关于 生命周期中destroy的问题
来源:4-4 轮播图组件实现(上)
幕木_
2018-03-12
当我学习到轮播图组件的时候有这么一个生命周期beforeDestroy()我想在切换路由的时候,看看beforeDestroy()是否触发了,然而并没有打印console.log('beforeDestroy').我想问的是,路由切换的时候上一个组件是不是还在,还是被销毁了,如果是被销毁了,为什么beforeDestory()没有触发,除了使用 Vue.$destroy有没有其他方法可以触发beforeDestory
```
beforeDestroy() {
console.log('beforeDestroy')
this.slider.disable()
clearTimeout(this.timer)
},
```
写回答
1回答
-
ustbhuangyi
2018-03-13
没有销毁,因为你外层用 keep-alive 包裹了吧
032018-03-13
相似问题