Vue 生命周期
vue2有9个生命周期钩子
vue3也有9个生命周期钩子
2.x和3.x钩子的对应关系:
beforeCreate
-> 使用 setup()
created
-> 使用 setup()
beforeMount
-> onBeforeMount
mounted
-> onMounted
beforeUpdate
-> onBeforeUpdate
updated
-> onUpdated
beforeDestroy -> onBeforeUnmount
destroyed
-> onUnmounted
errorCaptured
-> onErrorCaptured
3.x新增钩子:
onRenderTracked
onRenderTriggered
两个钩子函数都接收一个 DebuggerEvent
,与 watchEffect
参数选项中的 onTrack
和 onTrigger
一样。