问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
wx.showActionSheet({
itemList: this.data.gly,
success (res) {
console.log(res.tapIndex)
if(res.tapIndex===0){
db.collection("lyj").doc(e.currentTarget.id).update({
data:{
['sj.'+this.data.sjxxindex+'.0']:0
},
success:res=>{
console.log("cheng成功")
},
})
}else if(res.tapIndex===1){
db.collection("lyj").doc(e.currentTarget.id).update({
data:{
['sj.'+this.data.sjxxindex+'.0']:2
},
})
}else if(res.tapIndex==2){
db.collection("lyj").doc(e.currentTarget.id).update({
data:{
['sj.'+this.data.sjxxindex+'.0']:1
},
success:res=>{
wx.showToast({
title:'修改成功',
icon:'success',
duration:2000,})
}
})
}
},
fail (res) {
console.log(res.errMsg,'修改失败')
}
})
运行结果及报错内容
VM758 WAService.js:2 TypeError: Cannot read property 'data' of undefined
at success (reserve.js:276)
at Object.s. (VM758 WAService.js:2)
at VM758 WAService.js:2
at Module.Sr (VM758 WAService.js:2)
at VM758 WAService.js:2
at qJ (VM758 WAService.js:2)
at r.success (VM758 WAService.js:2)
at :65031/appservice/
at Object.success (VM758 WAService.js:2)
at a (VM758 WAService.js:2)(env: macOS,mp,1.05.2203030; lib: 2.23.4)