每个微信小程序页面下也有一个.json文件,文件名和页面文件同名(如果没有,可以创建此文件)
例如,index页面的配置文件就是index.json,用来设置本页面的窗口表现
不过,页面配置只能配置app.json全局配置中的window配置项的内容
如果有相同的配置,页面配置会覆盖app.json中的window配置
示例2-5是一个页面的配置示例
{
"navigationBarBackgroundColor":"#ffffff",
"navigationBarTextStyle":"black",
"navigationBarTitleText":"首页",
"backgroundColor":"#eeeeee",
"backgroundTextStyle":"light",
}
在页面配置中,有几项和app.json中是不同的
表2.6中列出了页面配置所有可选配置项
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
navigationBarBackgroundColor | HexColor | #000000 | 设置导航栏的背景颜色 |
navigationBarTextStyle | String | white | 设置导航栏的标题颜色 仅支持black/white |
navigationBarTitleText | String | 导航栏标题文字内容 | |
backgroundColor | HexColor | #ffffff | 窗口的背景色 |
backgroundTextStyle | String | dark | 下拉loading的样式,仅是支持dark/light |
enablePullDownRefresh | Boolen | false | 是否全部开启下拉刷新功能 |