?個(gè)小程序應(yīng)用程序會(huì)包括最基本的兩種配置文件眯停。?種是全局的 app.json和 頁面自己的 page.json
注意:配置文件中不能出現(xiàn)注釋
app.json是當(dāng)前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現(xiàn)牍颈、網(wǎng)絡(luò)超時(shí)時(shí)間润匙、底部 tab 等胧砰。
普通快速啟動(dòng)項(xiàng)目里邊的 app.json 配置:
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle":"black"
}
}
字段的含義
- pages 字段 ? ?于描述當(dāng)前小程序所有頁面路徑,這是為了讓微信客戶端知道當(dāng)前你的小程序頁面定義在哪個(gè)目錄旦委。
- window 字段 ? 定義小程序所有頁面的頂部背景顏色奇徒,文字顏色定義等。
- 完整的配置信息請參考 app.json配置
tabbar
控制底部頁面切換
list最少兩個(gè)元素
"tabBar": {
"list": [
{
"pagePath": "pages/index/index",
"text": "首頁",
"iconPath": "icon/_home.png",
"selectedIconPath": "icon/home.png"
},
{
"pagePath": "pages/img/img",
"text": "圖片",
"iconPath": "icon/_img.png",
"selectedIconPath": "icon/img.png"
},
{
"pagePath": "pages/mine/mine",
"text": "我的",
"iconPath": "icon/_my.png",
"selectedIconPath": "icon/my.png"
}
],
"color":"#0094ff",
"selectedColor":"#ff9400",
"backgroundColor":"#ff5533",
"position":"top" // 控制上下
tabbar
頁面配置 page.json
這里的 page.json 其實(shí)用來獨(dú)立定義每個(gè)頁面的?些屬性缨硝,如頂部顏色摩钙、是否允許下拉刷新等等。且只能設(shè)置app.json中部分window配置項(xiàng)的內(nèi)容(覆蓋)
屬性
sitemap 配置-了解即可
小程序根目錄下的 sitemap.json 文件用于配置小程序及其頁面是否允許被微信索引