# 配置小程序
# 1. 全局配置
app.json 文件用来对小程序进行全局配置,页面路径、窗口表现、设置网络超时时间、设置 tabbar 等;如果页面内存在的json文件,配置同样的选项,则会覆盖全局的配置(页面内的json 文件只能配置部分选项,具体可参看页面内的配置);
以下是示例配置文件 app.json:
{
"pages": [
"pages/index/index",
"pages/my/my"
],
"window": {
"navigationBarTitleText": "“人民网+”小程序 Demo",
"navigationBarHideCloseButton": true, // 隐藏胶囊关闭按钮
"navigationBarHideMoreButton": true, // 隐藏胶囊更多按钮
"navigationStyle": "default/custom/hide"
},
"tabBar": {
"list": [{
"pagePath": "pages/index/index",
"text": "首页"
}, {
"pagePath": "pages/my/my",
"text": "个人中心"
}]
},
"debug": true
}
完整配置项说明请参考小程序全局配置
# 2. 页面配置
用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径+文件名 信息,pages 数组的第一项代表小程序的首页,增加或减少页面,都需要对 pages 数组进行手动增加或减少,值得注意的是,pages 数组中的项目不能重复。
如开发目录为:
├── app.js
├── app.json
├── app.ftss
├── pages
│ │── index
│ │ ├── index.fxml
│ │ ├── index.js
│ │ ├── index.json
│ │ └── index.ftss
│ └── my
│ ├── my.fxml
│ └── my.js
则需要在 app.json 中写
{
"pages":[
"pages/index/index",
"pages/my/my"
]
}
完整配置项说明请参考小程序页面配置