阿里雲-搭建支付寶小程式
阿新 • • 發佈:2021-11-25
1、入駐支付寶開放平臺
開發支付寶小程式前需要您入駐支付寶開放平臺,具體操作請參見開發者入駐。
2、建立應用
在支付寶開放平臺上建立小程式應用,具體操作請參見建立小程式。
小程式應用建立完成後,在開發服務>開發設定>伺服器域名白名單新增您的伺服器域名,否則上線後的小程式將訪問不到後端服務。
3、安裝小程式開發環境並建立專案
1. 安裝Node.js開發環境,請到Node.js頁面下載並安裝Node.js環境。
2. 下載並安裝支付寶小程式開發者工具。詳細資訊請參見下載說明。
3. 開啟小程式開發者工具。
4. 單擊加號建立支付寶小程式空白專案。
5. 填寫專案名稱,例如:ECSAssistant。然後填寫專案路徑,後端服務選擇不啟用雲服務。最後單擊完成。
4、初識小程式專案結構
生成的小程式空白專案結構如下。
ECSAssistant
├── app.acss
├── app.js
├── app.json
└── pages
└── index
├── index.axml
├── index.js
└── index.json
可以看到小程式的頂層有三個檔案,它們定義了小程式的一些全域性配置。
- app.json 是小程式的全域性配置,用於配置小程式的頁面列表、預設視窗標題、導航欄背景色等。更多配置請參見小程式全域性配置介紹。
- app.acss 定義了全域性樣式,作用於當前小程式的所有頁面。
- app.js 用於註冊小程式應用,可配置小程式的生命週期,宣告全域性資料,呼叫豐富的 API。
小程式所有的頁面檔案都在pages/路徑下,頁面檔案有四種檔案型別,分別是.js、.axml、.acss和.json字尾的檔案。相比全域性配置檔案,頁面配置檔案只對當前頁面生效。其中.axml檔案定義了當前頁面的頁面結構。
此外,小程式中的所有頁面都需要在app.json檔案中宣告。
5、開發小程式
1. 編輯app.json檔案,將小程式頁面Title修改為ECS小助手,修改後的app.json檔案內容如下。
{
"pages": [
"pages/index/index"
],
"window": {
"defaultTitle": "ECS小助手"
}
}
2. 編輯index.axml檔案,定義index頁面的頁面結構,修改後的index.axml檔案內容如下。
<view class='container'>
<input placeholder='請輸入你的ECS例項ID' class='search-input' value='{{ inputValue }}' onBlur='bindblur'></input>
<view class='resultView' hidden='{{ showView }}'>
<text class='result'>CPU數:{{queryResult.Cpu}} 核</