微信小程序中setData的key是变量该如何处理?

代码如下:

onclick: function (e) {
    var id = e.target.id
    this.setData({ 
        id: e.detail.value 
    })
}

显然data中是多了一个 id 的数据,解决办法是用[]将变量括起来,如下:

onclick: function (e) {
    var id = e.target.id
    this.setData({ 
        [id]: e.detail.value 
    })
}
上一篇:电风扇第三方


下一篇:微信小程序音乐播放器组件