常规的微信小程序里给一个 data 数据重新赋值,需要用 this.setData 方法传入这个数据的名称,如果你要设置的数据名称是一个动态的变量,则要修改一下写法,加入[ ]中括号:
const _name = e.currentTarget.dataset.name || 'isShowDate'
this.setData({
[_name]: false
})
常规的微信小程序里给一个 data 数据重新赋值,需要用 this.setData 方法传入这个数据的名称,如果你要设置的数据名称是一个动态的变量,则要修改一下写法,加入[ ]中括号:
const _name = e.currentTarget.dataset.name || 'isShowDate'
this.setData({
[_name]: false
})