`uni-app`組件支持的生命周期,與vue標準組件的生命周期相同。這里沒有頁面級的onLoad等生命周期:
| 函數名 | 說明 | 平臺差異說明 | 最低版本 |
| --- | --- | --- | --- |
| beforeCreate | 在實例初始化之后被調用。[詳見](https://cn.vuejs.org/v2/api/#beforeCreate) | | |
| created | 在實例創建完成后被立即調用。[詳見](https://cn.vuejs.org/v2/api/#created) | | |
| beforeMount | 在掛載開始之前被調用。[詳見](https://cn.vuejs.org/v2/api/#beforeMount) | | |
| mounted | 掛載到實例上去之后調用。[詳見](https://cn.vuejs.org/v2/api/#mounted)注意:此處并不能確定子組件被全部掛載,如果需要子組件完全掛載之后在執行操作可以使用`$nextTick`[Vue官方文檔](https://cn.vuejs.org/v2/api/#Vue-nextTick) | | |
| beforeUpdate | 數據更新時調用,發生在虛擬 DOM 打補丁之前。[詳見](https://cn.vuejs.org/v2/api/#beforeUpdate) | 僅H5平臺支持 | |
| updated | 由于數據更改導致的虛擬 DOM 重新渲染和打補丁,在這之后會調用該鉤子。[詳見](https://cn.vuejs.org/v2/api/#updated) | 僅H5平臺支持 | |
| beforeDestroy | 實例銷毀之前調用。在這一步,實例仍然完全可用。[詳見](https://cn.vuejs.org/v2/api/#beforeDestroy) | | |
| destroyed | Vue 實例銷毀后調用。調用后,Vue 實例指示的所有東西都會解綁定,所有的事件監聽器會被移除,所有的子實例也會被銷毀。[詳見](https://cn.vuejs.org/v2/api/#destroyed) |