1.应用生命周期
1.1 onLaunch
应用第一次启动就会触发的事件
在应用第一次启动的时候 获取用户的个人信息
1.2 onShow
应用被用户看到就会触发,晚于onLaunch触发
会经常被触发,来回切换不同应用,重新切回小程序就会触发
可以应用于对数据或者页面效果进行重置
1.3 onHide
应用被隐藏时触发,可用于暂停或者清除定时器
1.4 onError
有一个形参err
应用的代码发生了报错的时候会触发
在应用发生代码报错的时候,收集用户的错误信息,通过异步请求,将错误信息发送到后台
1.5 onPageNotFound
应用第一次启动的时候,如果找不到第一个入口页面,才会触发
2.页面生命周期
2.1 onLoad
监听页面加载,一般在函数内部发送异步请求,来初始化页面数据
2.2 onShow
监听页面显示,触发在onLoad之后
2.3 onReady
监听页面初次渲染完成,触发在onShow之后
2.4 onHide
监听页面隐藏,非应用隐藏,比如页面跳转都会触发次函数,当然应用隐藏也会触发
2.5 onUnload
监听页面卸载,也可以通过点击超链接来演示,凡是关闭当前页面的链接都可以卸载当前页面
2.6 onPullDownRefresh
监听用户下拉动作,页面数据,页面效果,重新刷新
2.7 onReachBottom
页面上拉触底事件函数,可以实现上拉加载下一页
2.8 onShareAppMessage
监听用户点击右上角分享
2.9 onPageScroll
页面滚动就可以触发
2.10 onResize
页面的尺寸发生改变的时候触发,小程序发生横竖屏切换的时候
2.11 onTabItemTap
当前页面必须是tabbar页面,点击自己的tab item的时候才触发