• 微信小程序生命周期


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

  • 相关阅读:
    django学习笔记(一)
    Python之函数进阶
    Python之函数初识
    Python之文件操作
    基础补充
    字典
    神奇的列表
    万能的字符串
    Python基础(二)
    使用paramiko进行ssh连接
  • 原文地址:https://www.cnblogs.com/ytwanzi/p/12894864.html
Copyright © 2020-2023  润新知