微信小程序开发---小程序框架---小程序的逻辑层---3

 小程序的逻辑层

  • 小程序注册逻辑
  • 页面注册逻辑

 

小程序注册逻辑

  • App函数
    • 注册全局唯一的小程序
    • 只能调用一次
    • 接受一个对象作为函数参数,这个对象指定了两个东西(第一个东西是小程序的全局数据,第二个东西是小程序的生命周期回调函数)

 

页面注册逻辑

  • Page函数
    • 注册一个页面
    • 接受一个对象作为函数参数,这个对象指定了两个东西(第一个东西是页面数据,第二个东西是页面的生命周期回调函数
  • 页面数据
    • data属性
      data:{
          message: "hello world",
      }
      • 访问: this.data.message
      • 修改:this.setData({})
    • 使用全局数据
      • 获取全局唯一的App实例    const app = getApp()
      • 通过唯一实例获取全局数据 var data = app.globalData
  • 页面的生命周期回调(比较难理解)
    • 看页面生命周期时序图,配合理解

    

生命周期回调函数 触发时机
OnLoad 生命周期回调---监听页面加载
OnShow 生命周期回调---监听页面显示
OnReady 生命周期回调---监听页面初次渲染完成
OnHide 生命周期回调---监听页面隐藏
OnUnload 生命周期回调---监听页面卸载
posted @ 2019-04-18 23:14  大西瓜Paul  阅读(379)  评论(0编辑  收藏  举报
/*增加返回顶部按钮*/ 返回顶部 /*给标题增加蓝色背景长条*/