- 常用配置如下;完整配置项目,请查看 官方文档
- entryPagePath
- 小程序的默认启动路径(首页)- 页面太多时,想专注某个页面的开发
- 不支持|不能携带页面路径参数
- 如果不指定,将默认为 pages 列表的第一项
-
"entryPagePath": "pages/test/test"
- pages
- 以数组的形式提供小程序用到的各个页面
- 默认第一项是小程序起始页面
"pages": [
"pages/index/index",
"pages/photo/photo",
"pages/video/video",
"pages/guest/guest"
]
- window
- 窗口的各项配置
- 导航栏标题文字、颜色:文字颜色仅支持黑色black和白色white;默认黑色black
- 导航栏背景颜色:仅支持16进制颜色;默认白色#ffffff
- 小程序窗口背景颜色:相当于HTML中<body>的背景颜色;默认是白色#ffffff;下拉刷新时可以看到
- 小程序窗口文字颜色:仅仅支持白色light和黑色dark;默认黑色dark
- 开启下拉刷新 enablePullDownRefresh:默认关闭false;开启:设置为true;但是真机预览无法还原;通常在 特定页面 中配置该项
- 触底加载距离 onReachBottomDistance:默认是50;单位是px;通常在 特定页面 中配置该项
- 自定义导航标题栏 navigationStyle:通常在 特定页面 中配置该项
-
"window": {
"navigationBarTextStyle": "white",
"navigationBarTitleText": "Our Wedding",
"navigationBarBackgroundColor": "#ff5d73",
"backgroundColor": "#fed",
"backgroundTextStyle": "dark",
"enablePullDownRefresh": true,
"onReachBottomDistance": 50,
"navigationStyle": "custom"
}
- tabBar
- 标签栏配置;用于快速切换页面;建议标签页对应的页面放在pages数组的前面
- 最少2个标签页;最多5个标签页
- 可放在底部(默认)或顶部
- 底部支持文字和图标;顶部仅支持文字
- 使用对象数组list定义标签页的属性
- - pagePath:页面路径;必须
- - text:标签文本;必须
- - iconPath:未选中时的图标
- - selectedIconPath:选中时的图标
- 也可以自定义tabBar组件,具体操作请访问 官方文档
"tabBar": {
"color": "#000000", //未选中颜色
"selectedColor": "#ff5d73", //选中颜色
"borderStyle": "white", //默认黑色dark
"list": [{
"pagePath": "pages/index/index",
"text": "love",
"iconPath": "imgs/wedding0.png",
"selectedIconPath": "imgs/wedding1.png"
},{
"pagePath": "pages/photo/photo",
"text": "photo",
"iconPath": "imgs/photo0.png",
"selectedIconPath": "imgs/photo1.png"
},{
"pagePath": "pages/video/video",
"text": "video",
"iconPath": "imgs/video0.png",
"selectedIconPath": "imgs/video1.png"
},{
"pagePath": "pages/guest/guest",
"text": "guest",
"iconPath": "imgs/guest0.png",
"selectedIconPath": "imgs/guest1.png"
}]
}
- style
- 组件样式;目前是第2版样式
"style": "v2"
- networkTimeout
- 各类网络请求的超时时间,单位均为毫秒
- subpackages
- 分包;加快加载;减少耦合;更多细节,请访问 subpackages
- lazyCodeLoading
- 懒加载模块
-
"lazyCodeLoading": "requiredComponents"