uniapp小程序生命周期
时间: 2023-09-07 16:18:11 浏览: 157
uniapp 小程序 根据角色变更tabbar个数
uniapp小程序的生命周期包括以下几个阶段:
1. 应用初始化阶段:
- onLaunch: 当小程序初始化完成时触发,可以在这个阶段获取用户信息、登录状态等。
2. 应用显示阶段:
- onShow: 当小程序启动或从后台进入前台显示时触发。
- onHide: 当小程序从前台进入后台隐藏时触发。
3. 页面生命周期:
- onLoad: 当页面加载时触发,可以在这个阶段进行一些初始化操作。
- onShow: 当页面显示时触发。
- onReady: 当页面初次渲染完成时触发,此时页面的DOM结构已经生成。
- onHide: 当页面隐藏时触发。
- onUnload: 当页面卸载时触发,可用于清理页面数据或监听器。
4. 组件生命周期:
- beforeCreate: 在组件实例被创建之前触发。
- created: 在组件实例被创建后立即触发,可以在这个阶段进行异步请求数据等操作。
- beforeMount: 在组件挂载之前触发。
- mounted: 在组件挂载后触发,此时组件已经渲染到页面中。
- beforeUpdate: 在组件更新之前触发。
- updated: 在组件更新后触发。
- beforeDestroy: 在组件销毁之前触发。
- destroyed: 在组件销毁后触发。
这些生命周期的触发顺序和常规小程序基本一致,开发者可以根据需要在对应的生命周期函数中编写相应的逻辑代码。
阅读全文