uniapp中的生命周期
时间: 2023-11-29 16:45:59 浏览: 64
Unity 脚本生命周期图
uni-app的生命周期分为应用的生命周期、页面生命周期和组件的生命周期,其中组件生命周期就是Vue的生命周期。具体如下:
1. 应用的生命周期:
- onLaunch:应用初始化时触发,全局只触发一次。
- onShow:应用启动或从后台进入前台显示时触发。
- onHide:应用从前台进入后台时触发。
- onError:应用发生脚本错误或 API 调用失败时触发。
2. 页面的生命周期:
- onLoad:页面加载时触发。
- onShow:页面显示时触发。
- onReady:页面初次渲染完成时触发。
- onHide:页面隐藏时触发。
- onUnload:页面卸载时触发。
3. 组件的生命周期:
- beforeCreate:组件实例刚刚被创建,组件属性计算之前。
- created:组件实例已经完全创建,组件属性已绑定,但真实 DOM 还未生成,$el 属性不存在。
- beforeMount:组件挂载前触发,即将开始渲染真实 DOM。
- mounted:组件挂载后触发,真实 DOM 已经生成,$el 属性存在。
- beforeUpdate:组件更新前触发,数据更新但 DOM 未更新。
- updated:组件更新后触发,数据更新且 DOM 也已更新。
- activated:组件被激活时触发,如 keep-alive 组件。
- deactivated:组件被停用时触发,如 keep-alive 组件。
- beforeDestroy:组件销毁前触发。
- destroyed:组件销毁后触发。
阅读全文