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

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

      其中app.js,app.wxss,app.json是小程序的全局文件。app.js 是小程序逻辑,app.json是小程序公共设置,app.wxss是小程序公共样式表。

      一、app.js 中的生命周期

              在app.js 文件中,定义了一些生命周期方法:

             1、onLaunch  --监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)

             2、onShow   --监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShow

             3、onHide     --监听小程序隐藏 当小程序从前台进入后台,会触发 onHide

             4、onError    --错误监听函数 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息

              

    App({
      onLaunch: function (options) {
        console.log("app.js ---onLaunch---" + JSON.stringify(options));
      },
      onShow:function(){
        console.log("app.js ---onShow---");
      },
      onHide:function(){
        console.log("app.js ---onHide---");
      },
      onError: function (msg){
        console.log("app.js ---onError---" + msg);
      },
      globalData: {
        userInfo: null
      }
    })

    二、page 页面中的生命周期

          onLoad --监听页面加载

          onReady --监听页面初次渲染完成

          onShow  --监听页面显示

          onHide   --监听页面隐藏

          onUnload  --监听页面卸载

    Page({
      onLoad: function (options) {
        console.log("page ---onLoad---");
      },
      onReady: function () {
        console.log("page ---onReady---");
      },
      onShow: function () {
        console.log("page ---onShow---");
      },
      onHide: function () {
        console.log("page ---onHide---");
      },
      onUnload: function () {
        console.log("page ---onUnload---");
      }
    })

      小程序编译后:

  • 相关阅读:
    webService总结(一)——使用CXF公布和调用webService(不使用Spring)
    男人最佳的生育年限,程序猿们,看看吧!!!
    软考之路(5)——计算机组成原理之加密技术和认证技术
    新安装mysql 第三方工具连接不上问题
    JQuery text()、html() 以及 val()
    DOM
    Spring Boot 学习
    JSON
    Nodejs 配置+基础
    配置-
  • 原文地址:https://www.cnblogs.com/leyan/p/9755218.html
Copyright © 2011-2022 走看看