销毁的概念改为卸载(unmounted),更名:
- beforeDestroy 改名为 beforeUnmounted。
- destroyed 改名为 unmounted。
vue2 中的两次判断改为一次。
Vue3 提供的Composition API形式对比:
- beforeCreate => setup()
- created => setup()
- beforeMount => onBeforeMount
- mounted => onMounted
- beforeUpdate => onBeforeUpdate
- updated => onUpdated
- beforeUnmounted => onBeforeUnmounted
- unmounted => OnUnmounted
组合式 API 的 vue2 生命钩子的优先级:
下图打印结果可以看到:setup 中的组合式 API 优先级更高。