小程序页面官方定义
生命周期回调函数
- onLoad 监听页面加载,页面加载时触发,一个页面只会调用一次,可以在onLoad的参数中获取打开当前页面路径中的参数
- onShow 监听页面显示, 页面显示\切入前台时触发
- onReady 监听页面初次渲染完成 , 页面初次渲染完成时触发,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互
- onhide 监听页面隐藏,页面隐藏|切入后台触发,如wx.navigateTo或底部tab 切换到其他页面,小程序切入后台等。
- onUnload 监听页面卸载,页面卸载时触发,如wx.redirectTo或wx.navigateBack到其他页面时。
页面事件处理函数
- onPullDownRefresh(),监听用户下拉刷新
- onReachBottom(),监听用户上拉触底事件
- onPageScroll(),监听用户滑动页面事件
- onAddToFavorites(),监听用户点击右上角“收藏”按钮的行为,并自定义收藏内容。
- onShareAppMessage(),监听用户点击页面内转发按钮或右上角菜单“转发”按钮行为,并自定义转发内容
- onShareTimeline(),监听右上角菜单“分享到朋友圈”按钮的行为,并自定义分享内容
- onResize(),小程序屏幕旋转时触发
- onTabltemTap(),点击tab时触发
- onSaveExitState(),小程序可能别销毁之前,页面回调函数onSaveExitState会被调用,可以进行退出状态的保存