小程序的配置文件
常見的配置文件
project.config.json項目配置文件(較少修改)
- 項目配置文件
- 不同的項目開發者開發一個項目的時候能保持一個配置文件
sitemap.json小程序搜索相關的(較少修改)
{
"rules":[{
"action": "allow",
"page": "*"
}]
}
app.json全局配置
較為重要的屬性
| 屬性 |
類型 |
必填 |
描述 |
| pages |
string[] |
是 |
頁面路徑列表 |
| window |
Object |
否 |
全局的默認窗口表現 |
| tabBar |
Object |
否 |
底部tab欄的表現 |
-
pages頁面路徑列表
- 用於指定小程序由哪些頁面組成,每一項對應也面的路徑信息
- 小程序中所有的頁面都是必須在pages中進行注冊的
{
"pages": [
"pages/home/home",
"pages/about/about"
]
}
-
window全局的默認窗口表現
- 用戶指定窗口如何展示,其中還包含了很多其它的屬性
- 以下是默認生成的配置,寫
window自動生成
"window": {
"navigationBarBackgroundColor": "#ffffff",//導航背景顏色,值不能寫單詞
"navigationBarTextStyle": "black",//導航文本樣式,值只有black和white
"navigationBarTitleText": "小程序",//標題文本
"backgroundColor": "#eeeeee",//背景顏色,下拉刷新的空白區域
"backgroundTextStyle": "light",//下拉刷新三個點的樣式,值只有light和dark
"enablePullDownRefresh": false//是否下拉刷新
}
-
tabBar底部tab欄的表現
"tabBar": {
"list": [{//tabBar的item由數組的個數決定,需至少包含 2 項
"pagePath": "pagePath",//路由映射,把頁面的路徑寫進去
"text": "text",//圖標上顯示的文字
"iconPath": "iconPath",//未選中的默認圖標,將圖片的路徑寫進去
"selectedIconPath": "selectedIconPath"//選中后的圖標,將圖片的路徑寫進去
}]
}
page.json頁面配置‘
- 每一個小程序也可以使用
.json文件來對本頁面的窗口表現進行配置
- 頁面中配置項在當前頁面會覆蓋
app.json的window中相同的配置項
- 不用寫
window,直接寫屬性即可