从云数据库中取数成功,res.data[0]是一个对象,已经成功取到数据了。但是无法通过this.setdata赋值,提示Uncaught (in promise) ReferenceError: traininglist is not defined,哪位大神指点一下,不胜感激。
onLoad: function (options) {
var that = this ;
const db = wx.cloud.database();
db.collection('traininglist').get().then(res =>{
that.setData({
traininglist:res.data[0]
})
console.log(traininglist)
})
},
打印应该使用
若有帮助请帮忙点个"有用"谢谢👇👇
你的traininglist是data里面定义的
你要console应该是
console.log(that.data.traininglist)
console.log(that.data.traininglist)
data里定义下traininglist:{},