vue生命周期
1.面試官通常會問請詳細的說下vue生命周期的理解
答:vue的生命周期分為8個階段這八個階段主要分別如下
創建前后:beforeCreated和Created
beforeCreated(創建前):vue實體掛載元素$el和資料物件data都為undefined,還未初始化
Created(創建后):vue實體資料data有了,$el還沒有
載入前后beforeMounted和Mounted
載入前(beforeMounted):vue實體的$el和data都初始化了,但還是掛載之前的虛擬dom節點,data.message還未替換
載入后(Mounted):vue實體掛載完成,data.message成功渲染
更新前后:beforeUpdate和update
更新前后(beforeUpdate/update):當data變化時,會觸發beforeUpdate和update方法
銷毀前后(destroy)
在執行destroy方法后,對data的改變不會再觸發周期函式,說明此時vue實體已經解除了事件監聽以及和dom的系結,但是dom結構依然存在
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/180944.html
標籤:JavaScript
