vue的生命周期

1. beforeCreate

初始化操作后,數(shù)據(jù)觀測(cè)(data observe)和 event/watch 事件配置之前,vm.data,vm.el不可見

2. created

數(shù)據(jù)觀測(cè)和事件配置已完成,vm.data可訪問,vm.el不可見

3. beforeMount

掛載前,render函數(shù)被初次調(diào)用,vm.$el仍然不可見

4. mounted

掛載后,vm.el可見,但是不保證所有的子組件也被掛載,可以用this.nextTick代替

5. beforeUpdate

數(shù)據(jù)更新,虛擬DOM重現(xiàn)渲染和打補(bǔ)丁之前,此時(shí)可以訪問更新前的dom元素,可執(zhí)行事件的解綁

6. updated

虛擬dom重新渲染和打補(bǔ)丁之后,但是不能保證所有子組件也被重新渲染,可用this.$nextTick代替

7. activated

keep-alive組件激活時(shí)調(diào)用

8. deactivated

keep-alive組件停用時(shí)調(diào)用

9. beforeDestroy

實(shí)例銷毀前,此時(shí)實(shí)例可用,可進(jìn)行定時(shí)器的清理

10. destroyed

實(shí)例銷毀后,實(shí)例綁定的事件和子組件全部被銷毀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容