微信小程式learning - (1)簡易教程
阿新 • • 發佈:2018-12-07
官方連結: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
也做了一些擴充和修改。