不懂就问,双层wx:for catchtap事件 data-xxxx 获取不到?
输出e 里面是有的数据的但是event.target.dataset || eventcurrentTarget.dataset获取不到
3 回复
图片显示不出来 贴代码
contextDel(event){
console.log(event)
let orderNumber = event.target.dataset.orderNumber || event.currentTarget.dataset.orderNumber
let listIndex = event.target.dataset.listIndex || event.currentTarget.dataset.listIndex
let optionsList = this.data.optionsList
console.log(event.target.dataset.orderNumber,event.currentTarget.dataset.orderNumber,listIndex)
optionsList[orderNumber].prizeList.splice(listIndex,1)
console.log('contextDel',optionsList)
this.setData({
optionsList:optionsList
})
},
这是点击事件,如上orderNumber 和listIndex 打印出来是undefined,但是event.target.dataset.orderNumber || event.currentTarget.dataset.orderNumber里面是有数据的。