收藏
回答

为什么调用云函数返回值无法赋给自己定义的空集合?

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

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 个回答

  • stop eating
    stop eating
    03-16
    赋值给数组 是   dataList = res.result.data   不是this.setData
    


    03-16
    有用 1
    回复 1
    • 木 示
      木 示
      03-17
      好的,非常感谢,解决了
      03-17
      回复
登录 后发表内容
问题标签