配置文件app.json
页面配置覆盖全局配置(app.json)
双线程模型
- 渲染层和逻辑层
渲染层:wxml->布局文件 wxss->样式文件
WebView线程
逻辑层:js
JsCore线程
- 界面渲染:WXML可以先转为JS对象,再渲染出真正的DOM树
启动流程
下载小程序包 ---启动小程序---加载解析app.json---注册App()---执行App生命周期
|
加载自定义组件代码、注册i定义组件
加载解析page.json 渲染层加载熏染page.wxml 逻辑层注册Page()
注册App时要做的事 (调用app.js)
- 判断小程序的进入场景
- 监听生命周期函数
- 因为App()实例只有一个,并且是全局共享的(单例对象),所以我们可以将一些共享数据放在这里。
在app.js 设置全局数据
globalData:{
na