vue3之生命週期函式

2021-10-18 13:28:26 字數 851 閱讀 7414

在vue3 composition api中 附帶了乙個 setup() 方法。此方法封裝了我們的大多數元件**,並處理了響應式,生命週期鉤子函式等。

composition api使我們能夠更好地將**組織為更多的模組化功能,而不是根據屬性的型別(方法,計算的資料)進行分離。

vue3的生命週期函式跟vue2.x版本有了很大的不同,在vue3中移除了beforecreate 和 created,增加了setup函式.除了這2個之外還有9個生命週期函式

命名上在vue2.x的基礎上加上on字首,以駝峰命名方式命名.

使用方法是直接匯入,然後在setup函式裡面直接呼叫

import

from

"vue"

;export

default

)onmounted((

)=>

)onbeforeupdate((

)=>

)onupdated((

)=>

)onbeforeunmount((

)=>

)onunmounted((

)=>

)onactivated((

)=>

)ondeactivated((

)=>

)onerrorcaptured((

)=>)}

}

onrendertracked和onrendertriggered是用來除錯的,這兩個事件都帶有乙個debuggerevent,它使我們能夠知道是什麼導致了vue例項中的重新渲染。

export

default

}

Vue之生命週期函式

掛載el的兩種方式 八大生命週期函式 前四個是元件常見階段的生命週期函式,只會執行一次 1 beforecreate 建立例項之前,這個階段拿不到data上面的資料。此階段進行頁面重定向 建立例項之後 介面還沒有渲染,但是可以拿到data值了,也是最早可以對資料進行初始化的地方 此階段可以開始請求介...

vue 生命週期函式

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

vue 生命週期函式

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