【发布时间】:2017-05-14 14:43:58
【问题描述】:
我在使用 Reactjs 单击按钮时推动对象。最初我拥有三种类型的对象,如“LOCAL”、“GLOBAL”和“MAIN”。我将这些名称作为参数传递给 onclock 回调。如何避免使用 reactJs 插入重复项?
我的渲染代码,
<div>
<input type="checkbox" onClick={this.checkedIn.bind(this, "LOCAL", "12")} />
<button type="checkbox" onClick={this.checkedIn.bind(this, "GLOBAL", "15")} />
<button type="checkbox" onClick={this.checkedIn.bind(this, "MAIN", "11")} />
<button type="checkbox" onClick={this.checkedIn.bind(this, "MAIN", "13")} />
</div>
点击事件
var objectVale = [];
checkedIn(type, value) {
objectVale.push({
type:type,
value:[value]
})
}
期待输出,
[
{
"type":"LOCAL",
"value":[12]
},
{
"type":"GLOBAL",
"value":[15]
},
{
"type":"MAIN",
"value":[11, 13]
}
]
【问题讨论】:
标签: javascript jquery html reactjs