uniapp 页面生命周期
时间: 2023-08-06 20:08:03 浏览: 129
uniapp日常总结-uniapp页面传值
UniApp的页面生命周期包括一系列的生命周期钩子函数,用于在页面的不同阶段执行相应的操作。以下是UniApp中常用的页面生命周期钩子函数:
1. onLoad:页面加载时触发,可以在此函数中进行一些初始化操作。
2. onShow:页面显示时触发,每次页面显示都会执行此函数,可以在此函数中进行数据刷新等操作。
3. onReady:页面初次渲染完成时触发,可以在此函数中进行一些视图操作。
4. onHide:页面隐藏时触发,可以在此函数中进行一些清理工作或保存数据等操作。
5. onUnload:页面卸载时触发,可以在此函数中进行一些清理工作或保存数据等操作。
6. onPullDownRefresh:下拉刷新时触发,可以在此函数中执行下拉刷新相关的操作。
7. onReachBottom:上拉触底时触发,可以在此函数中执行上拉加载更多的操作。
8. onShareAppMessage:点击分享按钮时触发,可以在此函数中定义分享的内容和行为。
9. onPageScroll:页面滚动时触发,可以在此函数中处理页面滚动相关的逻辑。
除了以上常用的生命周期钩子函数,还有其他一些钩子函数用于处理特定场景下的操作,例如onTabItemTap(当点击底部tab栏时触发)和onResize(当页面尺寸变化时触发)等。
通过使用这些生命周期钩子函数,您可以在不同的阶段执行相应的操作,实现页面的初始化、数据更新、清理和交互等功能。
阅读全文