vue 之 生命週期 鉤子

2022-06-10 13:00:11 字數 656 閱讀 7036

生命週期函式:是由vue框架提供的內建函式,會伴隨著元件的生命週期,自動按次序執行.

vue元件的生命週期函式,可以分為三大類:

第乙個階段:初始化階段

1>beforecreate  (vue例項初始化)

2>created (初始化完成,傳送ajax)

3>beforemount (模版和資料結合掛載頁面沒有渲染)

4>mounted  (頁面掛載後,頁面以渲染,操作dom)

第二個階段:執行時階段

7>beforeupdate (資料開始改變沒渲染前)

8>update  (重新渲染)

第三個階段:銷毀階段

5>beforedestroy (例項沒銷毀前執行)銷毀階段

6>destroyed  (例項銷毀後執行)

銷毀

動態元件(keep-alive) (在伺服器渲染期間不被呼叫)

9>activated (被keep-alive快取的元件啟用時呼叫)

10>deactivated  (被keep-alive 快取的元件停用時呼叫)

11>beforeunmount  (在解除安裝元件例項之前呼叫,在該階段,例項完全正常)

Vue之生命週期和生命週期鉤子

生命週期 指的是vm例項建立 執行 銷毀期間的各種事件。生命週期鉤子 生命週期事件 生命週期函式。生命週期主要分為三類 1.建立 這些函式均只在建立階段執行一次 beforecreate 此階段vm例項在內存在建立出來 只有預設的生命週期函式和一些預設的事件 但是data和method屬性沒有初始化...

vue生命週期鉤子

el 表示dom元素,data 表示資料 deforecreated el和data並未初始化 created 完成了data資料的初始化,el沒有 beforemount 完成了el和data初始化 mounted 完成掛載 el和data都初始化完成,並且掛載在頁面上了 注意 以下勾子只能在 k...

Vue 生命週期鉤子

從vue例項建立,執行,到銷毀期間,總是伴隨著各種各樣的事件,這些事件,稱為生命週期。建立 beforecreate 例項剛剛在記憶體中被建立出來,但data和methods還沒有進行初始化。created 例項已經在記憶體中建立,data和methods還沒有建立 beforemount 完成模板...