微信小程序中setData的key是变量怎么办

代码如下:

1
2
3
4
5
6
onclick: function (e) {
var id = e.target.id
this.setData({
id: e.detail.value
})
}

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

1
2
3
4
5
6
onclick: function (e) {
var id = e.target.id
this.setData({
[id]: e.detail.value
})
}

-------------已经触及底线  感谢您的阅读-------------
潘高 wechat
公众号:潘高陪你学编程
如果你觉得这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。

本文标题:微信小程序中setData的key是变量怎么办

文章作者:潘高

发布时间:2018年10月15日 - 15:50:22

最后更新:2019年03月08日 - 10:56:47

原始链接:https://blog.pangao.vip/微信小程序中setData的key是变量怎么办/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。