为什么调用云函数返回值无法赋给自己定义的空集合?
发布于 8 年前 作者 fangtao 734 次浏览 来自 问答

我调用云函数获取云数据库集合内容,但是返回值无法赋给我自己定义的数组,最后输出的数组还是空的,求大神帮忙看看,十分感谢。具体代码如下

let that = this
    let dataList = []
    wx.cloud.callFunction({
      name: 'getdata',
      data: {
        jiH: 'comments',
      },
      success(res) {
        console.log('云函数获取数据成功', res.result.data)
        that.setData({
          dataList:res.result.data
        })

        console.log('dalist',dataList)
      },
      fail(err) {
        console.log('获取失败', err)
      },
    })

console值为:

1 回复
赋值给数组 是   dataList = res.result.data   不是this.setData
回到顶部