创新互联百度小程序教程:swan.cloud.callFunction

  • swan.cloud.callFunction

    swan.cloud.callFunction

    解释:调用云函数。

    参数说明
    该方法的传入参数类型为对象类型,参数说明如下:

    字段 类型 必填 说明
    name String 云函数名称
    data Object 云函数参数
    config Object 局部覆盖swan.cloud.init中的全局配置
    success Function 接口调用成功的回调函数
    fail Function 接口调用失败的回调函数
    complete Function 接口调用结束的回调函数

    config 说明:

    字段 类型 说明
    env String 使用的环境 ID,将覆盖swan.cloud.init指定的环境

    success返回参数说明

    字段 类型 说明
    errMsg String 调用成功的信息
    result String 云函数返回的结果
    requestID String 云函数执行 ID,用于在云开发控制台中查找日志

    fail返回参数说明

    字段 类型 说明
    errCode Number 错误码
    errMsg String 错误信息

    代码示例
    假设已存在一个云函数add

    • JS
     
     
     
    1. exports.add = (event, context, cb) => {
    2. return event.x + event.y
    3. }

    callback风格:

    • JS
     
     
     
    1. swan.cloud.callFunction({
    2. // 要调用的云函数名称
    3. name: 'add',
    4. // 传递给云函数的参数
    5. data: {
    6. x: 1,
    7. y: 2,
    8. },
    9. success: res => {
    10. console.log('result=',res.result);
    11. },
    12. fail: err => {
    13. // ...
    14. },
    15. complete: () => {
    16. // ...
    17. }
    18. });

    Promise风格:

    • JS
     
     
     
    1. swan.cloud.callFunction({
    2. // 要调用的云函数名称
    3. name: 'add',
    4. // 传递给云函数的参数
    5. data: {
    6. x: 1,
    7. y: 2,
    8. }
    9. }).then(res = > {
    10. console.log('result=',res.result);
    11. }).catch(err => {
    12. // ...
    13. });

    文章题目:创新互联百度小程序教程:swan.cloud.callFunction
    本文路径:http://www.shufengxianlan.com/qtweb/news19/381319.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联