data: {
listdb:[ ],
formData: {
},
submitForm(e) {
this.selectComponent('#form').validate((valid, errors) => {
console.log('valid', valid, errors)
if (!valid) {
const firstError = Object.keys(errors)
if (firstError.length) {
this.setData({
error: errors[firstError[0]].message
})
}
} else {
// 小程序端操作云数据库
wx.cloud.database({
env: 'nyjk-6giy1qx7c1552796' // 替换为您的云开发环境 ID
}).collection('JK')
.where({
mobile: this.data.formData.mobile
}).get({
success(e) {
console.log("查询结果", e)
this.setData({
listdb:e.data///////////////加这行这里提示indefined
})
wx.showToast({
title: '查询成功'
})
},
field(err){
console.log("查询失败", err)
}
})
}
})
}
})
可以查出来数据的,
就是listdb这个值给不了,加这句就显示
valid true undefined
console.log("查询结果", e) 你看看控制台输出的,这个e是什么