微信小程序生命周期

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的时候才触发

 

posted @ 2020-05-15 14:42  IT小师妹  阅读(249)  评论(0编辑  收藏  举报