VUE生命週期函式

2022-02-13 18:20:46 字數 1001 閱讀 6793

生命週期函式代表的是vue例項,或者是vue元件,在網頁中各個生命階段所執行的函式。生命週期函式可以分為建立階段和執行期間以及銷毀期間。其中建立期間的函式有beforecreatecreatedbeforemountmounted;執行期間的函式有beforeupdateupdated;銷毀期間有beforedestroydestroyed。以下是官方文件給到的一張圖,從這種圖中我們可以了解到每個部分執行的函式

vue或者元件剛剛例項化,datamethods都還沒有被建立。

此時datamethods已經被建立,可以使用了。模板還沒有被編譯。

created的下一階段。此時模板已經被編譯了,但是並沒有被掛在到網頁中。

模板**已經被載入到網頁中了。此時建立期間所有事情都已經準備好了,網頁開始執行了。

在網頁網頁執行期間,data中的資料可能會進行更新。在這個階段,資料只是在data中更新了,但是並沒有在模板中進行更新,因此網頁中顯示的還是之前的。

資料在data中更新了,也在網頁中更新了。

vue例項或者是元件在被銷毀之前執行的函式。在這乙個函式中vue或者元件中所有的屬性都是可以使用的。

vue例項或者是元件被銷毀後執行的。此時vue例項上所有東西都會解綁,所有事件都會被移除,所有子元素都會被銷毀。

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...