app.json文件里的配置
属性 描述
pages 页面路径列表(所有页面路径) 
window 全局的默认窗口表现
tabBar 底部 tab
networkTimeout 网络超时时间
debug 是否开启 debug 模式,默认关闭
functionalPages 是否启用插件功能页,默认关闭
subpackages 分包结构配置
workersWorker 代码放置的目录
requiredBackgroundModes  需要在后台使用的能力,如「音乐播放」
plugins 使用到的插件
preloadRule 分包预下载规则
resizableiPad 小程序是否支持屏幕旋转,默认关闭
navigateToMiniProgramAppIdList 需要跳转的小程序列表,详见 wx.navigateToMiniProgram
usingComponents 全局自定义组件配置
permission 小程序接口权限相关设置
 pages 设置默认首页路径(页面路径列表)
用于描述当前小程序所有页面路径,这是为了让微信客户端当前你的小程序页面定义在那个目录
默认配置:(所有的页面路径都要写在这个配置下)
{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],

  

 
window 的配置
定义小程序多有页面的顶部背景颜色、文字颜色定义等
        属性                描述
navigationBarBackgroundColor  	导航栏背景颜色  不支持英文单词
navigationBarTextStyle  	导航栏标题颜色  进支持 black / white 两种颜色
navigationBarTitleText		导航栏标题文字内容
navigationStyle			导航栏样式 仅支持 default(默认样式) custom(自定义导航栏 只保留右上角胶囊按钮)
backgroundColor			窗口的背景色
backgroundTexrStyle		下拉 loading的样式 仅支持 dark/light
backgroundColorTop		顶部窗口的背景色,仅 iOS 支持
backgroundColorBottom		底部窗口的背景色,仅 iOS 支持
enablePullDownRefresh		是否开启当前页面的下拉刷新。
onReachBottomDistance		页面上拉触底事件触发时距页面底部距离,单位为px。
pageOrientation			屏幕旋转设置,支持 auto / portrait / landscape
 
 
tabBar  设置底部导航 
    属性       描述           默认
color        tab上的文字默认颜色
selectedColor    tab上的文字选中是的颜色
backgroundColor  tab的背景色
borderStyle    tabBar上版块的颜色   仅支持 black(黑色)/white(白色)
position      可选值 bottom、top
custom       自定义tabBar list        tab的列表 最少2个 最多5个   list接受的是一个数组     属性          描述     pagePath      页面路径,必须在pages中先定义     text         tab上按钮文字     iconPath      图片路径,icon大小限制为40kb 建议尺寸为81px*81px 不支持网络图片     selectedIconPath 选中的图片路径。当position 为top是,不显示icon
示例 : 
"tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/tab/index", "text": "日志" }, { "pagePath": "pages/shopping/index", "text":"设置" } ], "custom": true, "color": "#fff", "selectedColor": "#000000", "backgroundColor": "red" }