Featured image of post 【JavaScript Vue.js】生命週期 Life cycle

【JavaScript Vue.js】生命週期 Life cycle

【JavaScript Vue.js】生命週期 Life cycle

生命週期圖例

Life cycle 生命週期

生命週期 Hooks 說明

名稱 簡述 說明
beforeCreate 建立元件之前 未創建實例,任何 Vue 實體中的設定(例如: data )都還未設定
created 建立元件後 完成創建實例,除了 $el 外已全部配置
beforeMount 載入元件之前 Vue 實體中的定義被掛載到目標元素之前叫用,這時的 $el 會是還未被 Vue 實體中的定義渲染的初始設定模板。
mounted 載入元件之後 Vue 實體上的設置已經安裝上模板,這時的 $el 是已經藉由實體中的定義渲染而成的真正的頁面。
beforeUpdate 更新元件之前 當實體中的 data 產生變化後呼叫,頁面還未被重渲染為改變後的畫面。
updated 更新元件之後 重新渲染頁面後叫用,這時的頁面已經被重渲染成改變後的畫面
beforeUnmount 卸載元件之前 在此實體被銷毀前時叫用,這時實體還是擁有完整的功能。
unmounted 卸載元件之後 此實體被銷毀後叫用,這時實體中的任何定義都已被解除綁定,代表在此做的任何操作都會失效。

參考資料

Donate KJ 贊助作者喝咖啡

如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!
方式 Method 贊助 Donate
PayPal https://paypal.me/kejyun
綠界 ECPay https://p.ecpay.com.tw/AC218F1
歐付寶 OPay https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8
All rights reserved,未經允許不得隨意轉載
Built with Hugo
Theme Stack designed by Jimmy