uniapp有哪些生命周期
时间: 2023-10-17 17:37:23 浏览: 92
Uniapp 的生命周期钩子函数可以分为 5 个阶段,它们按顺序依次为:
1. onLaunch:应用初始化时调用,全局只触发一次。
2. onShow:应用启动或从后台进入前台显示时调用。
3. onHide:应用从前台进入后台时调用。
4. onError:应用发生错误时触发,包括脚本错误和 API 调用失败等。
5. onUniNViewMessage:当来自 UniNView 组件的 webview 消息被监听时触发。
除了上述五个生命周期钩子函数,Uniapp 还支持页面级别的生命周期钩子函数。页面生命周期钩子函数包括:
1. onLoad:页面加载时触发。
2. onReady:页面初次渲染完成时触发。
3. onShow:页面显示时触发。
4. onHide:页面隐藏时触发。
5. onUnload:页面卸载时触发。
这些生命周期钩子函数可以让开发者在合适的时机进行一些操作,比如数据初始化、页面渲染、事件监听等,从而更好地控制应用的行为。
相关问题
uniapp页面的生命周期有哪些
Uniapp页面的生命周期包括以下几个阶段:
1. onLaunch:小程序初始化时触发,全局只触发一次。
2. onShow:小程序启动或从后台进入前台显示时触发。
3. onHide:小程序从前台进入后台时触发。
4. onUniNViewMessage:WebView组件向小程序发送消息时触发。
5. onLoad:页面加载时触发,仅一次。
6. onReady:页面初次渲染完成时触发,仅一次。
7. onUnload:页面卸载时触发,如redirectTo或navigateBack到其他页面时。
8. onPullDownRefresh:页面下拉刷新时触发。
9. onReachBottom:页面上拉触底时触发。
10. onShareAppMessage:用户点击右上角菜单分享时触发。
11. onPageScroll:页面滚动时触发。
12. onResize:页面尺寸发生变化时触发。
13. onTabItemTap:点击tab栏时触发。
以上是Uniapp页面的生命周期,不同的生命周期可以用于不同的场景进行逻辑处理。
uniapp页面的生命周期
uni-app 页面的生命周期包含了以下7个阶段:
1. onLoad:页面加载时触发,仅触发一次;
2. onShow:页面显示时触发,每次打开页面都会触发;
3. onReady:页面初次渲染完成时触发,仅触发一次;
4. onHide:页面隐藏时触发;
5. onUnload:页面卸载时触发,如redirectTo或navigateBack到其他页面时;
6. onResize:页面尺寸改变时触发,如横屏、键盘弹起;
7. onTabItemTap:点击tab栏时触发。
阅读全文