我也刚刚是这问题set不上去😂
setData函数赋值不成功?在作用域内setData时数据正常可见,但是出了res的作用域后,需要的数据变回了空数据(该代码段在onLoad函数内) var that = this //将所有循环数据更新为接下来七天内的数据 console.log('data update starting...') wx.cloud.init() const db = wx.cloud.database() const taskList=db.collection('taskList') //获取所有循环数据 db.collection('taskList').where({ isRepeat:true }).get({ success:function(res){ that.setData({ repeatDataList:res.data }) console.log('first'+that.data.repeatDataList) } }) console.log('second'+this.data.repeatDataList) 编译结果 [图片] 另外也不太明白,为什么32行的console结果会出现在35行结果的后面?是数据库操作函数的特性吗?
2022-09-28