深入瞭解vue2與vue3的生命周期對比
周期對比
vue2 | vue3 |
---|---|
beforeCreate | setup |
created | setup |
beforeMount | onBeforeMount |
mounted | onMounted |
beforeUpdate | onBeforeUpdate |
updated | onUpdated |
activeted | onActiveted |
deactiveted | onDeactiveted |
beforeDestory | onBeforeUnmount |
destoryed | onUnmounted |
用法
vue2 中的生命周期與 data / methods 同級別以函數方式使用,比如 created() {}
data() { return {} }, created() { ... }
vue3 中的生命周期 setup 在最外層,不需要按需加載,其他的生命周期得按需加載才能使用
import { omMounted } from 'vue' setup() { onMounted(() => { ... }) }
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!
推薦閱讀:
- vue2與vue3中生命周期執行順序的區別說明
- 帶你一文瞭解Vue生命周期鉤子
- Vue3中進行頁面局部刷新組件刷新的操作方法
- 一文詳解Vue選項式 API 的生命周期選項和組合式API
- vue3常用的API使用簡介