微信小程序-9-生命周期

小程序的生命周期分为应用生命周期和页面生命周期

关于小程序前后台的定义和小程序的运行机制,请参考运行机制

应用生命周期

应用周期的设置在app.js里面设置

  • onLaunch 应用第一次启动的时候就会触发的事件
  • onShow 用户看到应用时会触发的事件,会经常触发
    • 对应用的数据,页面效果进行重置
  • onHide 应用隐藏时触发
    • 暂停或清除定时器
  • onError 应用报错的时候执行
    • 收集用户的错误信息,通过异步请求将错误信息发送到后台
  • onPageNotFound 页面找不到的时候就会触发
    • 应用第一次启动的时候,如果找不到第一个入口页面,才会触发
    • 如果页面不存在了,通过js的方式重新跳转别的页面

页面生命周期

  • data 页面初始数据
  • onLoad 页面加载完后执行
    • 发送异步请求来初始化页面数据
  • onShow 页面显示执行
  • onReady 页面渲染完毕执行
  • onHide 页面隐藏时触发
  • onUnload 页面卸载时触发
  • onPullDownRefresh 监听用户下拉操作
  • onReachBottom 页面上拉触底事件
    • 上拉加载下一页数据
  • onShareAppMessage 用户转发时触发
  • onPageScroll 页面一滚动就触发
  • onResize 页面尺寸发生改变时触发
    • 小程序横屏竖屏时触发
  • onTabItemTap 当前是tab页时,点击tab触发
    • 当前的要是tabbar页面
    • 点击tab item才会触发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jevious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值