微信小程序 app.json 详细介绍

微信小程序 app.json 详细介绍

{
    // 写各个页面的路径 (新增页面或者减少页面都要对其进行修改)
    "pages": [
        "pages/index/index",
        "pages/logs/index"
    ],
    // 用于设置小程序状态栏 导航条 标题 窗口背景色 (也可以在单个页面中配置 [page.json])
    "window": {

        "navigationBarBackgroundColor": "HexColor",                 // 导航栏背景色
        "navigationBarTextStyle": "HexColor",                       // 导航栏标题颜色
        "navigationBarTitleText": "String",                         // 导航栏标题文字内容
        "navigationStyle": "default",                               // 导航栏样式 (default/custom)custom 模式可自定义导航栏,只保留右上角胶囊状的按钮

        "backgroundColor": "HexColor",                              // 窗口的背景色
        "backgroundTextStyle": "dark"                               // 下拉loading样式(dark/light)
        "backgroundColorTop": "HexColor",                           // 顶部窗口的背景色(仅支持ios)
        "backgroundColorBottom": "HexColor",                        // 底部窗口的背景色
        "enablePullDownRefresh":"Boolean"                           // 是否开启下拉刷新
        "onReachBottomDistance": "Number"                           // 页面上拉触底事件触发时距页面底部距离,单位为px
    },
    // 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。
    "tabBar": {
        "color": "HexColor",                                        // tab文字的默认颜色
        "selectedColor": "HexColor"                                 // tab文字选中时的颜色
        "backgroundColor": "HexColor"                               // tab的背景颜色
        "borderStyle": "String",                                    // tabBar上边框的颜色 仅支持 black/white
        "position": "String",                                       // tabBar 所在的位置 ( bottom、top)
        "list": [                                                   // 最少2个、最多5个 tab
            {
                "pagePath": "pages/index/index",                    // 页面路径 (必须在 pages 中先定义)
                "text": "首页",                                     // tab 上按钮文字
                "iconPath": "String",                               // 图片路径     icon 大小限制为40kb,建议尺寸为 81px * 81px,当 postion 为 top 时,此参数无效,不支持网络图片
                "selectedIconPath": "String"                        // 选中时的图片路径  icon 大小限制为40kb,建议尺寸为 81px * 81px,当 postion 为 top 时,此参数无效,不支持网络图片
            }
        ]
    },
    // 可以设置各种网络请求的超时时间。
    "networkTimeout": {
        "request": 10000,                                           // wx.request的超时时间,单位毫秒,默认为:60000
        "connectSocket":10000,                                      // wx.connectSocket的超时时间,单位毫秒,默认为:60000
        "uploadFile":10000,                                         // wx.uploadFile的超时时间,单位毫秒,默认为:60000
        "downloadFile": 10000,                                      // wx.downloadFile的超时时间,单位毫秒,默认为:60000
    },
    // 开发者工具中开启 debug 模式
    "debug": true
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载链接 注:本文转载知乎上的回答 作者:初雪 链接:https://www.zhihu.com/question...
    pengshuangta阅读 29,036评论 9 295
  • 妈说,她自知道四姨的身体状况不好的时候开始,就每天都哭了。我知道,妈妈跟我聊微信的时候也在哭。 我知道,妈妈的眼泪...
    蔓茯苓阅读 3,477评论 5 1
  • 风不知道何时沉落水底 没有掀起一丝涟漪 我知道 我所烦恼的 便是这沉落水底的风 失掉她 城市像没有了路标 我也渐渐...
    风中的约书亚阅读 1,865评论 2 1
  • 柏拉图会饮篇里讲述这样一个神话:宙斯为了创造更多的人类来为诸神献祭和崇拜,将原本一体的人“就像你我切青果做果脯和用...
    不易推书阅读 4,048评论 0 5
  • 当按钮超过了父视图范围,点击是没有反应的。因为消息的传递是从最下层的父视图开始调用hittest方法。 当存在vi...
    _Weak阅读 1,859评论 0 0