1. 程式人生 > >微信小程式learning - (1)簡易教程

微信小程式learning - (1)簡易教程

官方連結:https://developers.weixin.qq.com/miniprogram/dev/

學習微信小程式,重點標記,只做記錄,自行看官方文件

 

 

 

全域性配置

小程式根目錄下的 app.json 檔案用來對微信小程式進行全域性配置,決定頁面檔案的路徑視窗表現設定網路超時時間、設定多 tab 等。

配置示例

以下是一個包含了部分常用配置選項的 app.json

{
  "pages": [
    "pages/index/index",
    "pages/logs/index"
  ],
  "window": {
    "navigationBarTitleText": "Demo"
  },
  "tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首頁"
    }, {
      "pagePath": "pages/logs/logs",
      "text": "日誌"
    }]
  },
  "networkTimeout": {
    "request": 10000,
    "downloadFile": 10000
  },
  "debug": true,
  "navigateToMiniProgramAppIdList": [
    "wxe5f52902cf4de896"
  ]
}

工具配置 project.config.json

通常在使用一個工具時,會針對各自喜好做一些個性化配置,例如介面顏色、編譯配置等,當換另外一臺電腦重新安裝工具的時候,你還要重新配置。

考慮這點,小程式開發者工具在每個專案的根目錄都會生成一個 project.config.json,在工具上做的任何配置都會寫入到這個檔案,當重新安裝工具或者換電腦工作時,只要載入同一個專案的程式碼包,開發者工具就自動會幫你恢復到當時你開發專案時的個性化配置,其中會包括編輯器的顏色、程式碼上傳時自動壓縮等等一系列選項。

pages

用於指定小程式由哪些頁面組成,每一項都對應一個頁面的 路徑+檔名 資訊。檔名不需要寫檔案字尾,框架會自動去尋找對於位置的 .json

, .js, .wxml, .wxss 四個檔案進行處理。

陣列的第一項代表小程式的初始頁面(首頁)。小程式中新增/減少頁面,都需要對 pages 陣列進行修改。

WXML 模板 類似html,標籤不同

WXSS 樣式

WXSS 具有 CSS 大部分的特性,小程式在 WXSS 也做了一些擴充和修改。