小程序生命周期

小程序应用生命周期

在这里插入图片描述
小程序应用生命周期就是项目根目录中app.js文件的App实例生命周期,在app.js文件中设置这些生命周期函数。

onLaunch就是小程序第一次启动的时候触发,在这个时候可以获取用户的个人信息

onShow就是小程序应用被用户看到的时候触发,后台切换到小程序的时候都会触发,在这个时候可以对应用的数据或者页面效果重置。

onHide就是小程序被隐藏的时候触发,将小程序切换到后台都会触发,暂停或者清除定时器。

onError就是小程序代码发生报错的时候触发,这个回调函数有一个error错误信息的参数。这个时候可以收集用户的错误信息,通过异步请求将错误信息发送到后台,下个版本修复。

onPageNotFound应用第一次启动找不到入口页面才会触发,也就是pages数组的第一个页面不存在才触发,这个时候可以通过js的方式重新跳转页面,重新跳到第二个可以显示的页面(不能是tabbar页面)。

页面生命周期

在这里插入图片描述
onLoad在页面加载完成的时候触发,一般在这里发送异步请求初始化页面数据

onShow在页面显示出来被用户看见的时候触发,

onReady在页面第一次渲染完毕的时候触发,

onHide是在页面隐藏的时候触发,一般的跳转页面和小程序切换到后台都会触发页面隐藏

onUnload在页面卸载的时候触发,也就是当前页面被关闭的时候触发,比如redirect的跳转;

onPullDownRefresh在用户下拉页面刷新的时候触发,这个时候可以进行页面的数据重新获取刷新等逻辑处理。

onReachBottom在用户下拉触底的时候触发,可以在这时候加载下一页数据

onShareAppMessage在用户点击右上角转发的时候触发

onPageScroll在页面滚动的时候触发,

onResize在页面尺寸发送改变的时候触发,就是横屏和竖屏切换的时候触发

onTabItemTap在当前页面是tabbar页面而且还点击了当前自己这个tab item的时候才触发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值