Vue 3 生命周期一览
| 选项式 API | Hook inside setup |
|---|---|
| beforeCreate | Not needed* |
| created | Not needed* |
| beforeMount | onBeforeMount |
| mounted | onMounted |
| beforeUpdate | onBeforeUpdate |
| updated | onUpdated |
| beforeUnmount | onBeforeUnmount |
| unmounted | onUnmounted |
| errorCaptured | onErrorCaptured |
| renderTracked | onRenderTracked |
| renderTriggered | onRenderTriggered |
| activated | onActivated |
| deactivated | onDeactivated |
- beforeCreate()、created() 的代码放入 setup() 中调用即可
- onMounted() 中可以进行 API 的调用
- onActivated()、onDeactivated() 使用 keep-alive 包裹的组件的打开和关闭时触发
- onErrorCaptured() 后代组件发生错误时触发
- onRenderTracked() VUE 3 中才能够使用,渲染期间首次跟踪依赖时触发,多用于调试
- onRenderTriggered() VUE 3 中才能够使用,触发新渲染时调用,多用于调试










