千鋒教育前端Vue3.0全套視頻教程(Kerwin2023版,Vue.js零基礎(chǔ)

在 Vue 3 中,可以將生命周期分為以下三個(gè)階段:
1.創(chuàng)建階段:
- beforeCreate:在實(shí)例初始化之后,數(shù)據(jù)觀測(cè)和事件/watcher 配置之前被調(diào)用。
- created:實(shí)例創(chuàng)建完成后被調(diào)用。此時(shí),數(shù)據(jù)觀測(cè)、計(jì)算屬性、方法都已經(jīng)被設(shè)置好,但尚未開(kāi)始模板編譯和掛載。
2.更新階段:
- beforeUpdate:在響應(yīng)式數(shù)據(jù)更新之前被調(diào)用。發(fā)生在虛擬 DOM 重新渲染和打補(bǔ)丁之前。
- updated:在虛擬 DOM 重新渲染和打補(bǔ)丁之后調(diào)用。當(dāng)前組件已更新,但可能是子組件中的更新。
3.卸載階段:
- beforeUnmount:在卸載開(kāi)始之前被調(diào)用。相關(guān)的實(shí)例將被銷毀。
- unmounted:實(shí)例卸載后調(diào)用。此時(shí),組件已從 DOM 中移除,相關(guān)的指令和事件監(jiān)聽(tīng)器也被移除。
標(biāo)簽: