vue的生命週期函式

2021-10-03 13:06:30 字數 1390 閱讀 4034

vue的生命週期函式表示vue在例項化到銷毀過程自動執行的函式

2.第乙個生命週期函式beforecreate,表示vue例項在完全建立之前自動執行的函式,這時data和methods還沒有初始化

>

"name"

>

}<

/div>

"button" @click=

"changename" value=

"change"

/>

<

/div>

var vm=

newvue(,

methods:

,changename()

},beforecreate()

<

/script>

3.第二個生命週期函式created(),是在data和methods已經初始化後自動呼叫,

如果想操作data資料和methods裡的方法最好在這個時候

beforecreate()

,created()

<

/script>

4.第三個生命週期函式beforemount()表示模板資料已經在記憶體編譯好了,還沒有渲染到頁面中去

beforecreate()

,created()

,beforemount()

},這說明資料還沒有渲染到頁面中去

console.

log(document.

getelementbyid

("name"

).innerhtml)

}<

/script>

5.第四個生命週期函式mount()表示模板資料已經在記憶體編譯好了,而且資料已經渲染到頁面中去了,這時候vue例項化完畢了,這是vue最後乙個例項化的函式

mounted()

<

/script>

6.第五個生命週期函式, beforedestroy()表示頁面資料還沒有被更新但是data裡的資料集已經被更新

beforeupdate()

<

/script>

7.第六個生命週期函式updated()表示改變資料的時候data的資料改變了而且已經更新的資料渲染到頁面中去了

updated()

<

/script>

8.第七個生命週期函式beforedestroy()表示vue例項進入銷毀階段,但這是的data和methods等資料還能用

9.第八個生命週期destroyed()表示vue例項已經完全銷毀,data等的資料已經不能使用了

vue 生命週期函式

什麼是生命週期 從vue例項建立 執行 到銷毀期間,總是伴隨著各種各樣的事件,這些事件,統稱為生命週期!生命週期鉤子 就是生命週期事件的別名而已 生命週期鉤子 生命週期函式 生命週期事件 主要的生命週期函式分類 建立期間的生命週期函式 beforecreate 例項剛在記憶體中被建立出來,此時,還沒...

vue 生命週期函式

每個鉤子函式都在什麼時間觸發 1.beforecreate 在例項初始化之後,資料觀測 data observer 和 event watcher 事件配置之前被呼叫。2.created 3.beforemount 在掛載開始之前被呼叫 相關的 render 函式首次被呼叫。4.mounted el...

vue生命週期函式

從vue例項建立 執行到銷毀期間總會伴隨各種各樣的事件,這些事件統稱為生命週期。1 beforecreate 在beforecreate生命週期執行的時候,data和method中的資料都還沒有被初始化。2 ceated 在created中data和methods都已經初始化好了。3 beforem...