我正在使用Axios进行API调用以检索一个值数组,然后在下面的代码中使用相应的输入/标签显示该数组:
checkList = this.state.assignment.specs.map(function(spec, index) {
return(<div><input type="checkbox" id="assignment" style={{color: '#5d8f90'}} /> <label style={{display: 'inline'}}>{spec}</label> </div> );
});
当用户调用按钮时,如果元素被选中/取消选中,我希望能够获得元素列表,理想情况下如下所示:
["checked", "unchecked", "checked"]
如有任何帮助,我们不胜感激!
发布于 2018-12-04 04:28:52
我自己找到了答案,这里有一个名为react-checkbox-group
的库,可以解决我的需求。
发布于 2018-12-04 04:21:10
一种解决方案是向按钮添加onclick()
侦听器。这些侦听器只需调用setState()
。然后,当您需要这些值时,您可以从this.state
而不是从控件本身获取它。
https://stackoverflow.com/questions/53601235
复制相似问题