關於vue的生命週期

beforeCreate:在new一個vue實例後,只有一些默認的生命週期鉤子和默認事件,其餘的東西都還沒建立。在beforeCreate生命週期執行的時候,data和methods中的數據都尚未初始化。不能在這個階段使用data中的數據和methods中的方法vue


create:data 和 methods都已經被初始化好了,若是要調用 methods 中的方法,或者操做 data 中的數據,最先能夠在這個階段中操做.net


beforeMount:執行到這個鉤子的時候,在內存中已經編譯好了模板了,可是尚未掛載到頁面中,此時,頁面仍是舊的插件


mounted:執行到這個鉤子的時候,就表示Vue實例已經初始化完成了。此時組件脫離了建立階段,進入到了運行階段。 若是咱們想要經過插件操做頁面上的DOM節點,最先能夠在和這個階段中進行blog


beforeUpdate: 當執行這個鉤子時,頁面中的顯示的數據仍是舊的,data中的數據是更新後的, 頁面尚未和最新的數據保持同步生命週期


updated:頁面顯示的數據和data中的數據已經保持同步了,都是最新的事件


beforeDestory:Vue實例從運行階段進入到了銷燬階段,這個時候上全部的 data 和 methods , 指令, 過濾器 ……都是處於可用狀態。尚未真正被銷燬內存


destroyed: 這個時候上全部的 data 和 methods , 指令, 過濾器 ……都是處於不可用狀態。組件已經被銷燬了
--------------------- 
做者:烏魯托拉曼 
來源:CSDN 
原文:https://blog.csdn.net/lizhengxv/article/details/81541292 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!同步

相關文章
相關標籤/搜索