收藏
回答

云开发查询后不能setdata

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wxf2df878305ccd092 2.2.5
// 获取商品信息
getgoods :function (){
  var that = this
  db.collection('goods').get().then(res => {
  //  console.log(res.data)
    that.setData({
      goods_list: res.data
    })
 
 
  })
  console.log(that.data.goods_list)

- 当前 Bug 的表现(可附上截图)


现在打印出来没有that.data.goods_list



- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-09-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 此生拜阳明
    此生拜阳明
    2018-09-21

    而且我打印过res.data;这个值是有的

    2018-09-21
    赞同
    回复
  • Z
    Z
    2018-09-22

    var that = this  放到外面试试。。。真是可怕

    2018-09-22
    赞同
    回复 2
    • 此生拜阳明
      此生拜阳明
      2018-09-22

      也试了不行...昨天搞了一下午 相当可怕

      2018-09-22
      回复
    • Z
      Z
      2018-09-22

      哦 可能没在函数里面




      2018-09-22
      回复
  • Caoby@NKU
    Caoby@NKU
    02-21

    题主您好,请问这个问题解决了吗?

    02-21
    赞同
    回复