雲函數add(用來求a+b的和)
1. 選擇新建node.js
2. 在index.js中寫入雲函數
// 雲函數入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 雲函數入口函數
exports.main = async (event, context) => {
let { userInfo, a, b} = event
let { OPENID, APPID } = cloud.getWXContext() // 這里獲取到的 openId 和 appId 是可信的
let sum = a + b
//雲函數返回a+b的值
return {
sum:sum
}
}
3. 選擇上傳雲函數
在頁面中調用雲函數
1. 在app.json中新建"pages/add/add"
2. 在add.wxml中創建視圖
<button bindtap="countadd">兩值相加</button>
3. 在add.js中調用雲函數
countadd(){
wx.cloud.callFunction({
// 需調用的雲函數名
name: 'add',
// 傳給雲函數的參數
data: {
a: 12,
b: 19,
},
//成功的回調函數
success(res){
console.log(res.result.sum)
}
})
}
4. 查看控制台打印結果