程序包含一个描述整体程序的 app 和多个描述各自页面的 page。
一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
文件 |
必填 |
作用 |
app.js |
是 |
小程序逻辑-小程序入口文件 |
app.json |
是 |
小程序公共配置文件 |
app.wxss |
否 |
小程序公共样式表 |
一个小程序page页面由四个文件组成,分别是:
文件类型 |
必填 |
作用 |
js |
是 |
页面逻辑 |
wxml |
是 |
页面结构 |
wxss |
否 |
页面样式表 |
json |
否 |
页面配置 |
参考网址:https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html
app.json 文件用来对微信小程序进行全局配置,设置小程序页面数量、窗口表现、设置底部或顶部菜单、网络请求超时时间等。
app.json中不能添加任何注释,key和value字符串必须用双引号引起来,数组或对象最后一位不能有逗号。
- debug debug调试是否开启
- pages 注册小程序的页面路径列表
数组的第一项代表小程序的初始页面(首页)。小程序中新增/减少页面,都需要对 pages 数组进行修改。
- window 全局的默认窗口表现
用于设置小程序的状态栏、导航条、标题、窗口背景色
- tabBar 小程序底部或顶部菜单定义
- networkTimeout 小程序网络请求超时时间设置
- usingComponents 自定义组件配置