微信小程序 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
}
相關文章
相關標籤/搜索