刚开始接触小程序,根据小程序说明文档,做了一下简单测试,也希望大家少走弯路。容易出错的地方。我做了加粗标注;
云函数名字:add
云函数功能:求和
云函数代码端代码如下:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数,注意我曾经尝试把下面的main改成云函数名字:add就是改成exports.add,经 过测试,结果不显示。
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return event.x + event.y
}
本地小程序端调用云函数代码如下:
onLoad: function (options) {
wx.cloud.callFunction({
name:'add',
data:{
x:1, //如果把x改成a或者其他的,出现求和结果为null,所以此处x必须和云函数定义的x保持一致,这是 初学者,容易犯的错误。请避免。
y:2,
}
}).then(res=>{res.result
this.setData({
sum:res.result}
)
}).catch(err=>{})
},
我是初学,如有不正之处,请大家斧正.希望对初学者有所帮助,少走弯路。