在Vue3中,生命周期钩子被重命名并分为了不同的阶段,以更好地描述它们的用途。这些新的生命周期钩子包括:
-
setup()
: 这是一个新的入口点,在beforeCreate和created之前调用。 -
onBeforeMount
/onMounted
:组件挂载前/后的生命周期钩子。 -
onBeforeUpdate
/onUpdated
:组件更新前/后的生命周期钩子。 -
onBeforeUnmount
/onUnmounted
:组件卸载前/后的生命周期钩子。 -
onActivated
/onDeactivated
:组件被 keep-alive 缓存和恢复时调用。 -
onErrorCaptured
:当捕获一个来自子孙组件的错误时被调用。