<input value="{{ name }}" data-val="name" bindinput="bindInput" />
<input value="{{ phone }}" data-val="phone" bindinput="bindInput" />
data: {
name: '',
phone: ''
},
bindInput(e) {
// 第一种方式
let val = e.currentTarget.dataset.val
let valMap = {}
valMap[val] = e.detail.value
this.setData(valMap)
// 第二种方式
let val = e.currentTarget.dataset.val
this.setData({
[val]: e.detail.value
})
}