小程序配置文件
一个小程序应用程序会包括最基本的两种配置文件。一种是全局的app.json
和页面自己的page.json
注意:配置文件中不能出现注释
全局配置app.json
app.json
是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab等。普通快速启动项目里边的app.json
配置
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle":"black"
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
字段的含义
- pages字段——用于描述当前小程序所有页面路径,这是为了让微信客户端知道你的小程序页面定义在哪个目录;
注意不要加后缀名,在这里输入新的页面路径保存,开发工具就会自动帮我们创建好对应的页面文件。 - window字段——定义小程序所有页面的顶部背景颜色,文字颜色定义等。里面的
backgroundcolor
属性其实是定义的是下拉刷新时候那个窗口的背景颜色,不是整个页面的颜色。 - 完整的配置信息去参考官方的文档
页面配置page.json
- 这里的
page.json
其实用来表示页面目录下的page.json
这类和小程序页面相关的配置。 - 开发者可以独立定义每个页面的一些属性,如顶部颜色、是否允许下拉刷新等等。
- 页面的配置只能设置
app.json
中部分window
配置项的内容,页面中配置项会覆盖app.json
的window
中相同的配置项
sitemap配置
小程序根目录下的sitemap.json文件用于配置小程序及其页面是否允许被微信索引。