美文网首页
uniCloud插件市场云函数的使用

uniCloud插件市场云函数的使用

作者: 浪人残风 | 来源:发表于2022-12-08 09:25 被阅读0次
    1. 在插件市场的插件页面上,选择“导入插件并试用”,按照操作指引直至配置到uniapp项目的云函数里
    • 一般的函数都同时支持阿里云和腾讯云
    • 云函数需要关联部署云空间
    image.png
    image.png
    image.png image.png image.png image.png
    1. 云函数的调用
      官方文档https://uniapp.dcloud.net.cn/uniCloud/cf-callfunction.html
      支持promise方式和callback方式2种方式
    
    // promise方式
    uniCloud.callFunction({
        name: 'hellocf',
        data: { a: 1 }
      })
      .then(res => {});
    
    // callback方式
    uniCloud.callFunction({
        name: 'hellocf',
        data: { a: 1 },
        success(){},
        fail(){},
        complete(){}
    });
    
    

    callFunction方法

    uniCloud.callFunction需要一个json对象作为参数,其中包含2个字段

    字段 类型 必填 说明
    name String 云函数名称,一般都是插件作者定义写好的
    data Object 客户端需要传递的参数

    返回json

    字段 类型 说明
    result Object 云函数中代码return的返回结果
    requestId String 云函数请求序列号,用于错误排查,可以在uniCloud web控制台的云函数日志中查到
    header Object 服务器header信息
    errCode Number或String 服务器错误码
    success bool 执行是否成功

    注意:

    • HBuilderX本地运行云函数时不返回header,需要在云端运行云函数才会返回
    • callFunction内部会使用uni.request来发送请求,如果有对uni.request写拦截器务必准确区分要拦截的内容

    返回格式,下文有详细解读 详见

    相关文章

      网友评论

          本文标题:uniCloud插件市场云函数的使用

          本文链接:https://www.haomeiwen.com/subject/yanofdtx.html