zoukankan      html  css  js  c++  java
  • 微信小程序生命周期——小程序的生命周期及页面的生命周期。

    最近在做微信小程序开发,也发现一些坑,分享一下自己踩过的坑。

    生命周期是指一个小程序从创建到销毁的一系列过程。

    在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面

    首先来看一下,app.js中,定义的一些小程序生命周期方法:

    打印小程序这些方法,程序依次执行了app.js下面

    onLaunch

    onShow方法,

    以及page页面中的

    onLoad,

    onShow

    onReady方法。

    在page页面中定义的页面生命周期方法: 

    打开小程序后会依次执行

    onLoad

    onReady

    onShow方法

    前后台切换会分别执行onHide和onShow方法,

    当小程序页面销毁时会执行 onUnload方法。

    注意:
    App() 必须在 app.js 中注册,且不能注册多个。
    不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
    不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。
    通过 getApp() 获取实例之后,不要私自调用生命周期函数。

  • 相关阅读:
    javascript数组
    Javascript prototype理解
    Javascript中的类的创建
    Div拖动效果
    javascript, position
    getSelection();
    网页的宽和高
    javascript apply & call
    Hibernate数据丢失更新问题及解决 凡人
    招聘软件/网页UI设计师
  • 原文地址:https://www.cnblogs.com/Super-scarlett/p/9450845.html
Copyright © 2011-2022 走看看