beforeDestroy
: 销毁开始- 销毁自身且递归销毁子组件以及事件监听
remove()
: 删除节点watcher.teardown()
: 清空依赖vm.$off()
: 解绑监听
destroyed
: 完成后触发钩子
Vue2 | Vue3 |
---|---|
| ❌ |
| ❌ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
beforeDestroy
: 销毁开始remove()
: 删除节点watcher.teardown()
: 清空依赖vm.$off()
: 解绑监听destroyed
: 完成后触发钩子Vue2 | Vue3 |
---|---|
| ❌ |
| ❌ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|