今天在二次開發時,再次遇到vue生命週期。以前似懂非懂,今天看了一篇文章感受寫的不錯。vue
在這裏記錄下來: https://segmentfault.com/a/1190000011381906segmentfault
下面是本身的粗略總結:blog
一、 beforeCreate: 此時尚未 進行任何賦值操做,只是 初始化。生命週期
二、created: 此時 data、message 已經賦值,而 el 還沒值ip
三、beforeMounte : 經過{{message}}進行佔位,此時在頁面上,但仍是JavaScript的虛擬DOM形式存在。開發
mounted: 此時,元素也已經在頁面上渲染了渲染
四、 beforeUpdate: 當vue中data中數據發生變化時,會觸發相應組件的變化,此時監測到數據變化,可是view層尚未變化。date
updated: 當vue中data中數據發生變化時,會觸發相應組件的變化,此時數據已變化,view層從新渲染。im
五、 beforeDestroy: 在實例銷燬以前,實例仍是可用。d3
Destroyed: vue實例被銷燬。