{
"pages": [
"pages/index/index",
"pages/about/about",
"pages/contact/contact"
],
"window": {
"navigationBarTitleText": "My App",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
},
"tabBar": {
"color": "#333333",
"selectedColor": "#3cc51f",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/index/index",
"text": "首页"
},
{
"pagePath": "pages/about/about",
"text": "关于"
},
{
"pagePath": "pages/contact/contact",
"text": "联系"
}
]
},
"networkTimeout": {
"request": 10000,
"downloadFile": 10000
},
"debug": true
}
主要配置项说明:
- pages: 定义小程序的页面路径列表,每个页面由页面路径字符串表示,路径由三个部分组成,格式为 "pages/{页面目录}/{页面文件}"。
- window: 定义小程序的窗口表现,包括导航栏样式、背景色等。
- navigationBarTitleText: 导航栏标题文字内容。
- navigationBarBackgroundColor: 导航栏背景颜色。
- navigationBarTextStyle: 导航栏标题文字颜色,可选值为 "black" 或 "white"。
- tabBar: 定义小程序底部的标签栏,用于切换页面。
- color: 默认的标签栏文本颜色。
- selectedColor: 选中的标签栏文本颜色。
- backgroundColor: 标签栏背景色。
- list: 标签栏的列表,每个元素包含 pagePath 和 text 字段,分别表示页面路径和显示的文本。
- networkTimeout: 定义小程序的网络请求超时时间,单位为毫秒。
- request: 普通网络请求的超时时间。
- downloadFile: 文件下载的超时时间。
- debug: 是否开启调试模式。当开启调试模式时,开发者工具的调试器和控制台会启用,且可以使用 wx.setEnableDebug 接口动态设置调试模式。
这只是 app.json 文件的一部分配置项示例,具体的配置项可以根据项目需求进行设置。另外,app.json 还可以包含其他一些配置项,比如 plugins、permission 等,可以根据实际需求查阅[官方文档](https://developers.weixin.qq.com/miniprogram/dev/framework/config.html)获取更多信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/757/微信小程序