app.json是用來對微信小程序進行全局配置的,整個文件就是一個JSON對象。

如上圖所示,app.json的格式為{屬性1:值1, 屬性2:屬性2, .......} 。到目前為止微信小程序提供了近20個屬性用來配置,其中只有兩個是必填項,一個是pages,另一個是sitemapLocation。
pages是用來指定小程序由哪些頁面組成,它的值是一個字符串數組。數組中的每一項對應一個頁面的路徑。由於一個頁面中的js 、json 、wxml 、wxss因此在配置pages時路徑不要帶後綴。數組中的第一項為小程序的默認頁,啟動小程序時會首先進入到默認頁。
sitmapLocation用來指明sitemap.json文件所在的位置,默認值是根目錄下的sitemap.json。
如上圖所示window屬性雖然不是必填項但是很常用。window用於設置小程序的狀態欄、導航條、標題、窗口背景色等。window的值是一個對象,到目前為止這個對象有11個屬性。如navigationBarTitleText屬性用來設置導航欄標題,navigationBarTextStyle屬性用來設置導航欄標題顏色,navigationBarBackgroundColor屬性用來設置導航欄背景色。Let me 試一下:

閱讀更多 程序員fearlazy 的文章