You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1017 B
60 lines
1017 B
// pages/addFunction/addFunction.js |
|
|
|
const code = `// 云函数入口函数 |
|
exports.main = (event, context) => { |
|
console.log(event) |
|
console.log(context) |
|
return { |
|
sum: event.a + event.b |
|
} |
|
}` |
|
|
|
Page({ |
|
|
|
data: { |
|
result: '', |
|
canIUseClipboard: wx.canIUse('setClipboardData'), |
|
}, |
|
|
|
onLoad: function (options) { |
|
|
|
}, |
|
|
|
copyCode: function() { |
|
wx.setClipboardData({ |
|
data: code, |
|
success: function () { |
|
wx.showToast({ |
|
title: '复制成功', |
|
}) |
|
} |
|
}) |
|
}, |
|
|
|
testFunction() { |
|
wx.cloud.callFunction({ |
|
name: 'sum', |
|
data: { |
|
a: 1, |
|
b: 2 |
|
}, |
|
success: res => { |
|
wx.showToast({ |
|
title: '调用成功', |
|
}) |
|
this.setData({ |
|
result: JSON.stringify(res.result) |
|
}) |
|
}, |
|
fail: err => { |
|
wx.showToast({ |
|
icon: 'none', |
|
title: '调用失败', |
|
}) |
|
console.error('[云函数] [sum] 调用失败:', err) |
|
} |
|
}) |
|
}, |
|
|
|
}) |
|
|
|
|