阿里雲-搭建微信小程式
阿新 • • 發佈:2021-11-25
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>