微信小程序开发—小程序框架—小程序的逻辑层—3详解手机开发

 小程序的逻辑层

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

小程序注册逻辑

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

微信小程序开发---小程序框架---小程序的逻辑层---3详解手机开发

页面注册逻辑

  • Page函数
    • 注册一个页面
    • 接受一个对象作为函数参数,这个对象指定了两个东西(第一个东西是页面数据,第二个东西是页面的生命周期回调函数
  • 页面数据
    • data属性
      data:{ 
          message: "hello world", 
      }

      • 访问: this.data.message
      • 修改:this.setData({})
    • 使用全局数据
      • 获取全局唯一的App实例    const app = getApp()
      • 通过唯一实例获取全局数据 var data = app.globalData
  • 页面的生命周期回调(比较难理解)
    • 看页面生命周期时序图,配合理解

    

生命周期回调函数 触发时机
OnLoad 生命周期回调—监听页面加载
OnShow 生命周期回调—监听页面显示
OnReady 生命周期回调—监听页面初次渲染完成
OnHide 生命周期回调—监听页面隐藏
OnUnload 生命周期回调—监听页面卸载

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/6198.html

(0)
上一篇 2021年7月17日
下一篇 2021年7月17日

相关推荐

发表回复

登录后才能评论