小程序页面官方定义

180 阅读1分钟

生命周期回调函数

  • onLoad 监听页面加载,页面加载时触发,一个页面只会调用一次,可以在onLoad的参数中获取打开当前页面路径中的参数
  • onShow 监听页面显示, 页面显示\切入前台时触发
  • onReady 监听页面初次渲染完成 , 页面初次渲染完成时触发,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互
  • onhide 监听页面隐藏,页面隐藏|切入后台触发,如wx.navigateTo或底部tab 切换到其他页面,小程序切入后台等。
  • onUnload 监听页面卸载,页面卸载时触发,如wx.redirectTo或wx.navigateBack到其他页面时。

页面事件处理函数

  • onPullDownRefresh(),监听用户下拉刷新
  • onReachBottom(),监听用户上拉触底事件
  • onPageScroll(),监听用户滑动页面事件
  • onAddToFavorites(),监听用户点击右上角“收藏”按钮的行为,并自定义收藏内容。
  • onShareAppMessage(),监听用户点击页面内转发按钮或右上角菜单“转发”按钮行为,并自定义转发内容
  • onShareTimeline(),监听右上角菜单“分享到朋友圈”按钮的行为,并自定义分享内容
  • onResize(),小程序屏幕旋转时触发
  • onTabltemTap(),点击tab时触发
  • onSaveExitState(),小程序可能别销毁之前,页面回调函数onSaveExitState会被调用,可以进行退出状态的保存