談談你對 Vue 生命周期的理解?


  • 生命周期是什么?

Vue 實例有一個完整的生命周期,也就是從 開始創建、初始化數據、編譯模版、掛載 Dom -> 渲染、更新 -> 渲染、卸載等一系列過程,我們稱這是 Vue 的生命周期。

 

各個生命周期的作用

生命周期 描述
beforeCreate 組件實例被創建之初,組件的屬性生效之前
created 組件實例已經完全創建,屬性也綁定,但真實 dom 還沒有生成,$el 還不可用
beforeMount 在掛載開始之前被調用:相關的 render 函數首次被調用
mounted el 被新創建的 vm.$el 替換,並掛載到實例上去之后調用該鈎子
beforeUpdate 組件數據更新之前調用,發生在虛擬 DOM 打補丁之前
updated 組件數據更新之后
activited keep-alive 專屬,組件被激活時調用
deadctivated keep-alive 專屬,組件被銷毀時調用
beforeDestory 組件銷毀前調用
destoryed 組件銷毀后調用

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM