zoukankan      html  css  js  c++  java
  • 小程序的生命周期

    小程序生命周期:应用的生命周期、页面的生命周期

    应用的生命周期(应用本身)具体有:onLaunch、onShow、onHide、onError。

    页面的生命周期具体有:onLoad、onReady、onShow、onHide、onUnload。

    应用的生命周期在App.js中,称为全局的生命周期。

    • onLaunch:小程序初始化时执行,只执行一次。

    • onShow:小程序应用显示时执行,用户从微信界面切换到小程序界面触发,可多次执行。

    • onHide:小程序应用隐藏时执行,用户从小程序切换到微信界面触发,可多次执行。与onShow相反。

    • onError:程序发生脚本错误会触发 onError 并带上错误信息, 点击左上角关闭,或者按了设备 Home 键离开微信,并没有直接销毁,而是进入后台前台,再次进入微信或再次打开小程序,相当于从后台进入前台。

    页面的生命周期顾名思义,存在于各个页面中。

    • onLoad:页面初始化加载时执行,每次重新加载时执行,普通页面间切换不执行。

    • onReady:页面每次onLoad后执行,次数跟随onLoad。

    • onShow:页面的onShow,页面每次显示时执行,可执行多次。

    • onHide:页面的onHide,页面每次隐藏时执行,可执行多次。

    • onUnload:页面卸载时触发,可执行多次。

    区别:onshow和onhide分别在应用和页面上的区别。onshow先执行小程序,再执行与页面上,而onhide正好相反。

  • 相关阅读:
    42 最大子数组Ⅱ
    笔试之const问题
    笔试中sizeof求字节数的问题
    40 用栈实现队列
    38 搜索二维矩阵Ⅱ
    25.Remove Nth Node From End of List(删除链表的倒数第n个节点)
    29.最小的K个数
    28.数组中出现次数超过一半的数字
    27.字符串的排列
    26.二叉搜索树与双向链表
  • 原文地址:https://www.cnblogs.com/meiyanstar/p/13037306.html
Copyright © 2011-2022 走看看