1,一个小程序的注册启动流程

  • 首先会下载小程序包
  • 启动向程序,加载app.json和注册App(),这两个是争对整个项目的配置和生命周期
  • 然后加载和注册自定义组件这里是指写的单个页面
  • 然后对单个页面进行读取和配置,page.json进行配置,page.xml进行渲染,page.js中的page函数执行该页面的生命周期

小程序的注册和启动相关 - 图1

2,注册App时可以做什么

  • 判断小程序的进入场景
  • 通过监听不同的生命周期获取生命周期函数
  • 获取用户信息和让用户授权
  • 声明一些共享数据

    3,注册page时可以做什么

  • 在生命周期中发送网络请求,获取数据

  • 初始化一些数据,方便wxml展示
  • 监听wxml中的事件,绑定对应的事件函数
  • 其他的一些监听(比如监听页面滚动,上拉下拉刷新等)