美文网首页
微信小程序生命周期

微信小程序生命周期

作者: lydia56 | 来源:发表于2020-05-22 12:34 被阅读0次

    1.小程序的生命周期

    app.js:
    App({
    onLaunch: function () {
    console.log(“App生命周期函数——onLaunch函数”);
    },
    onShow: function () {
    console.log(“App生命周期函数——onShow函数”);
    },
    onHide: function () {
    console.log(“App生命周期函数——onHide函数”);
    },
    onError: function (msg) {
    console.log(“App生命周期函数——onError函数”);
    }
    })
    

    2.页面的生命周期

    onLoad: function () {
     //第一次加载小程序,首页onLoad运行一次
    },
    onShow:function() {
    //每次显示当前页运行
    },
    onReady:function()页{
    //面初次渲染完成 每次打开页面都会调用一次。
    }
    onHide:function() {
    //隐藏当前页运行
    }
    onUnload:function() {
    // 页面卸载时运行
    }
    

    3.组件的生命周期

    Component({
      lifetimes: {
        attached: function() {
          // 在组件实例进入页面节点树时执行
        },
        detached: function() {
          // 在组件实例被从页面节点树移除时执行
        },
      },
      // 以下是旧式的定义方式,可以保持对 <2.2.3 版本基础库的兼容
      attached: function() {
        // 在组件实例进入页面节点树时执行
      },
      detached: function() {
        // 在组件实例被从页面节点树移除时执行
      },
      // ...
    })
    
    image.png

    4.组件所在页面的生命周期

    Component({
      pageLifetimes: {
        show: function() {
          // 页面被展示
        },
        hide: function() {
          // 页面被隐藏
        },
        resize: function(size) {
          // 页面尺寸变化
        }
      }
    })
    

    相关文章

      网友评论

          本文标题:微信小程序生命周期

          本文链接:https://www.haomeiwen.com/subject/cflqahtx.html