怎么在小程序setData中key用变量?
本文介绍了怎么在小程序setData中key用变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
直接上代码:
binddata: function (e) {
var id = e.target.id;
this.setData({ id: e.detail.value });
}
id传过去,直接是data中多了一个'id'的数据,不是动态的,怎么解决?
解决方案
用一个空对象暂存
var data = {}
data[key] = value // key 可以是任何字符串
this.setData(data)
ES6
this.setData({
[key]: value
})
这篇关于怎么在小程序setData中key用变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文