收藏
回答

获取到云函数返回值,js端得不到相应类型的数据?


云函数中的查询数量已经得到,但是页面js端,想要拿到数字 1 的时候,返回值类型为object这是为何呢



请问这个数据如何才能拿到,还是需要变化下类型把object换成number就可以了

感谢您的回复。

返回json格式,还是返回NUll

最后一次编辑于  11-11
回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    11-11
    打印 JSON.stringify(res) 看下 object 的具体内容。
    
    11-11
    有用
    回复 6
    • taka
      taka
      11-11
      感谢感谢。看到返回值了。不过是null "result":null
      11-11
      回复
    • taka
      taka
      11-11
      11-11
      回复
    • 拾忆
      拾忆
      11-11回复taka
      参考这篇文章,云函数返回JSON格式,不要返回字符串格式试试。
      https://www.cnblogs.com/yheyi/p/18004819
      11-11
      回复
    • taka
      taka
      11-11回复拾忆
      嗯嗯,我先看看。感谢了
      11-11
      回复
    • taka
      taka
      11-11回复拾忆
      好像还是不行。。。
      11-11
      回复
    查看更多(1)
  • Mr.Zhao
    Mr.Zhao
    11-11

    学学基础吧 return await 即可,里面then不用写

    11-11
    有用
    回复 7
    • taka
      taka
      11-11
      先感谢回答~。云函数直接写return await ,在js端接收到的值显示没有定义。
      11-11
      回复
    • taka
      taka
      11-11
      是await执行没完成导致的吗
      11-11
      回复
    • taka
      taka
      11-11
      不写then返回的也是object。。我看别人好像没有这个问题啊。是我js端哪里写错了吗
      11-11
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      11-11回复taka

      没看懂说啥,截个图吧

      11-11
      回复
    • taka
      taka
      11-11
      您说的是云函数里面下图1这样。然后page里面返回的值是这样的
      11-11
      回复
    查看更多(2)
登录 后发表内容