vue組件的生命周期有:1.beforeCreate,創建前;2.created,創建后;3.beforemount,載入前;4.mounted,載入后;5.beforeUpdate,更新前;6.updated,更新后;7.beforeDestroy,銷毀前;8.destroyed,銷毀后;
vue組件的生命周期有以下幾種
1.beforeCreate
beforeCreate是指創建前,該階段是實例初始化后,數據觀察和事件機制未形成,無法獲取到DOM節點。
2.created
created是指創建后,該階段是vue實例創建后,仍無法獲取到DOM節點。
3.beforemount
beforemount是指載入前,該階段是vue掛載的根節點已創建,DOM的操作將圍繞根元素繼續進行。
4.mounted
mounted是指載入后,該階段中,數據和DOM都已被渲染,常用于異步請求。
5.beforeUpdate
beforeUpdate是指更新前,該階段中,vue遵循數據驅動DOM的原則,beforeUpdate函數在數據更新后,其DOM中的數據也會改變。
6.updated
updated是指更新后,該階段中,DOM會與更新的內容進行同步。
7.beforeDestroy
beforeDestroy是指銷毀前,該階段是清除vue實例與DOM的關聯,在銷毀前,會觸發beforeDestroy鉤子函數。
8.destroyed
destroyed是指銷毀后,該階段中在銷毀vue實例與DOM的關聯后,會觸發destroyed鉤子函數。