微信小程序的配置文件以.json為擴展名,文件格式遵循JSON語法規范,分為小程序的全局配置文件app.json和頁面的配置文件page.json。
app.json文件下定義了6大模塊,如下表。頁面的配置文件主要配置,單頁的windows配置項內容,和引入第三方擴展組件時使用。
類別 | 作用 | 其他 |
pages | 指定小程序由哪些前端頁面組成 | “pages”:[ "pages/index/index" "pages/login/login" ] |
Windows窗口表現 | 設置小程序的狀態欄、標題、導航欄和窗口背景顏色等 | "windows":[ "navigationBarBackgroundColor":"red", ] |
tabBar | 配置小程序公共導航欄,tabBar的對象是個數組, 這個數組只能配置2到5個元素。
|
tabBar對象可以配置6種屬性。分別是color,selectedColor, backgroundColor,borderStyle, position(配置導航欄的位置分別為top,bottom) lis(配置導航欄的按鈕,對象為數組,分別為: pagePath:導航按鈕被單擊時的跳轉頁面路徑; text:定義按鈕的文字; iconPath:按鈕圖片的路徑; selectedIconPath:定義按鈕被選中時顯示的圖片路徑 ) |
networkTimeout | 設置小程序在網絡通信時的超時時間,單位為毫秒 | request:設置超時時間; connectSocket:用來創建WebSocket鏈接的函數; uploadFile:用於配置上傳文件的超時時間; downloadFile:用於配置小程序下載文件的超時時間;
|
debug | 用於開啟小程序的debug模式,在開發者工具的console控制台面板, 調試信息會以info的形式列出來,這些信息有Page的注冊、頁面路由、 數據更新、事件觸發德國,方便我們快速定位一些常見的調試問題。 |