1、申請賬號
1. 進入小程序注冊頁根據指引填寫信息和提交相應的資料,完成賬號申請。
說明: 如果跳轉后頁面出現錯誤,請刷新訪問。
2. 使用申請的微信公眾平台賬號登錄小程序后台,單擊開發 > 開發設置,可以看到小程序的AppID,請記錄AppID,后續操作中需要使用。
3. 在開發設置 > 服務器域名 > request合法域名中填入您的已備案域名。
2、安裝小程序開發環境並創建項目
1. 安裝Node.js開發環境,請到Node.js頁面下載並安裝Node.js環境。
2. 下載並安裝微信小程序開發工具。詳細信息請參見開發工具下載。
3. 打開小程序開發工具,然后使用微信掃碼登錄。
4. 單擊加號創建微信小程序示例項目。
5. 參考以下填寫項目信息,最后單擊新建。
- 項目名稱:例如ECSAssistant。
- 目錄:例如D:\workspace\wechat\ECSAssistant。
- AppID:小程序的唯一標識,從小程序控制台獲取,參見步驟一。
- 開發模式:小程序。
- 后端服務:不使用雲服務。
3、初識小程序項目結構
生成的的小程序示例項目結構如下。
ECSAssistant
├── app.js
├── app.json
├── app.wxss
├── pages
│ ├── index
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ └── logs
│ ├── logs.js
│ ├── logs.json
│ ├── logs.wxml
│ └── logs.wxss
├── project.config.json
├── sitemap.json
└── utils
└── util.js
可以看到小程序的項目結構中有三種前綴為app的文件,它們定義了小程序的一些全局配置。
- app.json 是小程序的全局配置,用於配置小程序的頁面列表、默認窗口標題、導航欄背景色等。更多請參見全局配置。
- app.acss 定義了全局樣式,作用於當前小程序的所有頁面。
- app.js 用於注冊小程序應用,可配置小程序的生命周期,聲明全局數據,調用豐富的 API。
小程序所有的頁面文件都在pages/路徑下,頁面文件有四種文件類型,分別是.js、.wxml、.wcss、和.json后綴的文件。相比全局配置文件,頁面配置文件只對當前頁面生效。其中.wxml文件定義了當前頁面的頁面結構。小程序中的所有頁面都需要在app.json文件中聲明。更多請參見代碼構成。
此外,項目頂層還有開發工具配置文件project.config.json和爬蟲索引文件sitemap.json。
4、開發小程序
1. 編輯app.json文件,將小程序頁面Title修改為ECS小助手,修改后的app.json文件內容如下。
{
"pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "ECS小助手", "navigationBarTextStyle":"black" }, "style": "v2", "sitemapLocation": "sitemap.json" }
2. 編輯pages/index/index.wxml文件,定義index頁面的頁面結構,修改后的index.wxml文件內容如下。
<view class='container'> <input placeholder='請輸入你的ECS實例ID' class='search-input' value='{{ inputValue }}' bindblur='bindblur'></input