1***@qq.com
1***@qq.com
  • 发布:2021-09-07 14:55
  • 更新:2021-09-08 11:23
  • 阅读:497

【报Bug】引用uni-cloude-router插件后callfunction报错

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

任何

预期结果:

任何

实际结果:

任何

bug描述:

引用uni-cloude-router插件后callfunction报错

{"code":"INVOKE_FUNCTION_FAILED","message":"action is required","stack":""}

我的用router还让我写action干啥,这东西是在哪配置的吗请问。

2021-09-07 14:55 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

hello hello?
有大佬告知一下吗?

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

action就是你要请求的controller以及其中的action,看你上面的写法你应该是想访问router云函数下的hello controller内的 sayHello action。对应的写法应该是

uniCloud.callFunction({  
  name: 'router',  
  data: {  
    action: 'hello/sayHello'  
  }  
})
  • 1***@qq.com (作者)

    感谢大佬,我看文档name直接写的就是路径是name: 'hello/sayHello',都给我整蒙了

    2021-09-08 11:40

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 哪个文档?

    2021-09-09 11:45

  • w***@sina.com

    回复 DCloud_uniCloud_WYQ: https://uniapp.dcloud.io/uniCloud/uni-cloud-router?id=%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b,这里“在页面里调用云函数”这一小节里的示例似乎不对,直接 name: hello/sayHello好像获取不到接口

    2021-10-21 21:45

  • DCloud_uniCloud_WYQ

    回复 w***@sina.com: 感谢反馈

    2021-10-22 11:30

该问题目前已经被锁定, 无法添加新回复