addty() {
console.log('返回数据如下',this.data.list[0].name)
wx.cloud.database().collection('zhanshi')
.add({
data: {
name:this.data.list[0].name
}
})
.then(res => {
console.log('提交成功', res)
wx.showToast({
title: '提交成功',
})
})
.catch(res => {
console.log('提交失败', res)
})
},
是不是你接收的name值不对,你是有传上去的了
代码看没什么问题,应该是数据库的问题
你这个collection.add与collection.get是什么意思?collection是你后端定义的一个方法?还是一个文件?.add是collection文件里面的一个添加数据的接口方法吗?如果是的话,你可以在.add方法的第一行打印出你传过来的值,如果能收到,就说明是你接口出错了,如果没收到,就说明。。。你微信小程序出问题了,你可以在.add方法里面打印一下console.log(this.data.list[0].name);看一下.add这个方法能不能接收到这个值,总结:要么是你上传数据的后端接口出问题了,要么就是你前端没接收到值。