1. 程式人生 > >Vue的生命週期鉤子函式

Vue的生命週期鉤子函式

1、beforeCreate():元件例項剛剛被建立 (el和data並未初始化)

2、created():元件建立完成,屬性已繫結,但DOM還未生成,$el屬性還不存在 (完成data資料的初始化),: 例項已經建立完成之後呼叫,在這一步,例項已經完成資料觀測, 屬性和方法的運算, watch/event事件回撥. 然而, 掛載階段還沒有開始, $el屬性目前還不可見。

3、beforeMount():模板編譯/掛載之前 (完成了el和data初始化)

4、Mounted():模板編譯/掛載之後 (完成掛載),el被新建立的 vm.$el 替換,並掛載到例項上去之後呼叫該鉤子。如果 root 例項掛載了一個 文件內元素,當 mounted 被呼叫時 vm.$el 也在文件內。

5、beforeUpdate():元件更新之前

6、updated():元件更新之後

7、beforedestroy():元件銷燬之前

8、destroyed():元件銷燬之後,

9、activated: keep-alive元件啟用時呼叫