"entryPagePath":"入口路径",
"pages":["页面1路径","页面2路径"],
"window":{
"navigationBarBackgroundColor":"HexColor 导航栏背景颜色",
"navigationBarTextStyle":"black/
white 导航栏文字样式",
"navigationBarTitleText":"string 导航栏标题",
"navigationStyle":"default/custom 导航栏样式",
"backgroundColor":"HexColor 背景颜色",
"backgroundTextStyle":"dark/
light 下拉 loading 的样式",
"backgroundColorTop":"HexColor 顶部窗口的背景色ios",
"backgroundColorBottom":"HexColor 底部窗口的背景色,仅 iOS 支持",
"enablePullDownRefresh":"boolean是否开启全局的下拉刷新。"
"onReachBottomDistance":"number 页面上拉触底事件触发时距页面底部距离",
"pageOrientation":"auto/
portrait/
landscape 屏幕旋转设置",
},
"tabBar":{
"color":"HexColor tab 上的文字默认颜色,仅支持十六进制颜色",
"selectedColor":"HexColor tab 上的文字选中时的颜色,仅支持十六进制颜色",
"backgroundColor":"HexColor tab 的背景色,仅支持十六进制颜色",
"borderStyle":"string tabbar 上边框的颜色, 仅支持black/
white",
"list":[
"pagePath":"string 页面路径,必须在 pages 中先定义",
"text":"string tab 上按钮文字",
"iconPath":"string 图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片,当 position
为 top
时,不显示 icon",
"selectedIconPath":"string 选中时的图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片,当 position
为 top
时,不显示 icon"
],
"position":"string tabBar 的位置,仅支持 bottom
/ top
",
"custom":"boolean 自定义 tabBar"
},
"networkTimeout":{
"request":"number wx.request 的超时时间,单位:毫秒",
"connectSocket":"number wx.connectSocket 的超时时间,单位:毫秒",
"uploadFile":"number wx.uploadFile 的超时时间,单位:毫秒",
"downloadFile":"number wx.downloadFile 的超时时间,单位:毫秒"
},
"debug":"boolean 是否开启 debug 模式,默认关闭",
"functionalPages":"boolean 是否启用插件功能页,默认关闭",
"subpackages":[
"root":"分包根目录",
"name":"分包别名,分包预下载时使用",
"independent":"boolean 是否是独立分包"
"pages":[
"页面相对于分包的相对路径1",
"页面相对于分包的相对路径2"
]
],
"workers":"string Worker
代码放置的目录",
"requiredBackgroundModes":["audio","location"],
"plugins":{
"pluginname":{
"version":"1.0.0",
"provider":"提供者wxid**"
}
},
"preloadRule":{
"页面路径":{
"network":"all",
"packages":["预加载包名1","预加载包名2"]
}
},
"resizable":"boolean PC 小程序是否支持用户任意改变窗口大小(包括最大化窗口);iPad 小程序是否支持屏幕旋转。默认关闭",
"usingComponents":{
"conponent1 在此处声明的自定义组件视为全局自定义组件,在小程序内的页面或自定义组件中可以直接使用而无需再声明。"
},
"permission":{
"scope.userLocation":{
"desc":"string 小程序获取权限时展示的接口用途说明。最长 30 个字符"
}
},
"sitemapLocation":"string 指明 sitemap.json 的位置,默认为 'sitemap.json' 即在 app.json 同级目录下名字的 sitemap.json
文件",
"style":"string 指定使用升级后的weui样式",
"useExtendedLib":{
},
"entranceDeclare":{
"locationMessage":{
"path":"string 启动页路径,必须是在pages中已经定义",
"query":"string 启动页参数"
}
},
"darkmode":"boolean 小程序支持 DarkMode",
"lazyCodeLoading":"string 配置自定义组件代码按需注入",
"singlePage":{
"navigationBarFit":"string 默认自动调整,若原页面是自定义导航栏,则为 float,否则为 squeezed"
}