收藏
回答

云函数返回的对象的属性不能访问

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wxe7d6697ab79a7a7c jh001-9gryplec55e9efeb 3.0.0
xd(){wx.cloud.init({env:"jh001-9gryplec55e9efeb"});
   let {order}={...this.data};
     order.orderId=new Date().getTime();
       console.log({"name":"订单"}.name);
   wx.cloud.callFunction({
     name:"get_xd",
     data:{order:order}
   }).then(res=>console.log(res))}
//以上是小程序中的代码
//以下是云函数部分代码
try {
  let result=  cloud.openapi.logistics.addOrder(order);  
/*
return result;
云函数返回给小程序的数据
result: {orderId: "1690084690185", waybillId: "1690084690185_waybill_id", deliveryResultcode: 0,。。。。。
*/

    await db.collection('order').add({
        data:{
           orderId:result.orderId,  //为何result的对象属性访问不到
                   waybillId:result.waybillId   //为何result的对象属性访问不到
        }
      }).then(res=>res).catch(console.log(err))
  
  } catch (err) {
    return err
  }


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

2 个回答

  • 平安一生
    平安一生
    发表于小程序端
    2023-07-24

    问题解决

    2023-07-24
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-07-23

    这乱七八糟的 写的是啥 代码截个图吧

    2023-07-23
    有用
    回复 8
    • 平安一生
      平安一生
      2023-07-23
      为何无法获取云函数中的result对象中的属性
      2023-07-23
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2023-07-23回复平安一生
      没看懂,代码能不能多亮点
      2023-07-23
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-07-23回复平安一生
      下面知道加await 上面却不加,没看明白
      2023-07-23
      回复
    • 平安一生
      平安一生
      发表于小程序端
      2023-07-23回复Mr.Zhao

      注释代码中已说明result对象在测试时返回给小程序的数据中有

      2023-07-23
      回复
    • 平安一生
      平安一生
      发表于小程序端
      2023-07-23回复平安一生

      orderId和waybillId等属性,但后续要存入数据库时发现数据表为空

      2023-07-23
      回复
    查看更多(3)
登录 后发表内容