微信小程序的全局配置

**

微信小程序的全局配置

**开发微信小程序的时候,我们难免要进行全局配置,
打开page.json:
pages:[](配置页面路径)
路径必须是String类型
写入后回自动生成wxml、wxss、js、json 文件
微信小程序的全局配置
window(全局的默认窗口)
(1)navigationBarBackgroundColor:导航栏 十六进制色码
(2)navigationBarTextStyle:导航栏标题颜色 仅支持black/white
(3)navigationBarTitleText:导航栏的文字内容(会被页面设置覆盖)
(4)navigationStyle:导航栏样式,仅支持:default 默认样式、custom 自定义导航栏,只保留右上角胶囊按钮
(5)backgroundColor:窗口的背景色(屏幕下拉后展示的颜色) 十六进制色码
(6)backgroundTextStyle:下拉 loading 的样式,仅支持 dark / light
(注意:这个属性再电脑上看不出来,只有下拉刷新的时候回显示窗口颜色,不是页面的颜色)
(7)backgroundColorTop:屏幕下拉露出顶部窗口的背景色,仅 iOS 支持(会覆盖backgroundColor)
(8)backgroundColorBottom 屏幕上滑露出底部窗口的背景色,仅 iOS 支持(会覆盖backgroundColor)
(9)enablePullDownRefresh:是否允许下拉刷新(只对android有效))
(10)onReachBottomDistance:页面上拉触底事件触发时距页面底部距离,单位为 px。默认是50px
(11)“pageOrientation”: 屏幕旋转设置 "auto"跟随系统旋转
ipad:{
“resizable”: true
}
注:navigationStyle 只在 app.json 中生效。开启 custom 后,低版本客户端需要做好兼容。开发者工具基础库版本切到 1.7.0(不代表最低版本,只供调试用)可方便切到旧视觉。

tabBar(导航条)
color:导航条的默认颜色 十六进制颜色
selectedColor:文字选中的颜色 十六进制颜色
backgroundColor:背景色 十六进制颜色
borderStyle:边框颜色
list:tarbar列表 最少2个,最多5个
list{
pagePath:页面路径,必须在 pages 中先定义
text:文本信息
iconPath:图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。
selectedIconPath:中时的图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。
当 position 为 top 时,不显示 icon。

微信小程序的全局配置
debug:
debug模式是针对开发者工具的,开启之后再开发者工具的控制台面板输出Page的注册,页面路由,数据更新,事件触发等之类的调试信息。默认关闭,即不设置,如需打开,需设置为true

其他一些不常用的配置项:
networkTimeout——各类网络请求的超时时间,单位均为毫秒。
functionalPages——启用插件功能页时,插件所有者小程序需要设置其functionalPages 为 true。
subpackages——启用分包加载时,声明项目分包结构。
workers——使用 Worker 处理多线程任务时,设置 Worker 代码放置的目录
plugins——声明小程序需要使用的插件。
preloadRule——声明分包预下载的规则。
navigateToMiniProgramAppIdList——当小程序需要使用 wx.navigateToMiniProgram 接口跳转到其他小程序时,需要先在配置文件中声明需要跳转的小程序 appId 列表,最多允许填写 10 个。