小程序的配置文件


小程序的配置文件

  • 小程序的很多開發需求被規定在了配置文件

常見的配置文件

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自動生成
      "tabBar": {
     "list": [{//tabBar的item由數組的個數決定,需至少包含 2 項
       "pagePath": "pagePath",//路由映射,把頁面的路徑寫進去
       "text": "text",//圖標上顯示的文字
       "iconPath": "iconPath",//未選中的默認圖標,將圖片的路徑寫進去
       "selectedIconPath": "selectedIconPath"//選中后的圖標,將圖片的路徑寫進去
     }]
    }
    

page.json頁面配置‘

  • 每一個小程序也可以使用.json文件來對本頁面的窗口表現進行配置
    • 頁面中配置項在當前頁面會覆蓋app.jsonwindow中相同的配置項
    • 不用寫window,直接寫屬性即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM