antd CheckboxGroup无法选中

onRoleChange = (roleList) => {
     this.setState({
            roleList,
     });
 }
 
const rolel = this.props.userList.roleList.map((val) => { return { label: val.srName, value: val.srId } })
const defaultList = this.state.role.map((val) => { return val.srId })   
<CheckboxGroup options={rolel} value={defaultList} onChange={()=>this.onRoleChange()}/>
阅读 5.1k
2 个回答
const rolel = this.props.userList.roleList.map((val) => { return { label: val.srName, value: val.srId } })
//rolel [{label:..,value:..},{label:..,value:..}...]
const defaultList = this.state.role.map((val) => { return val.srId })  
// rolel 的子项是不存在srId 属性的,被你改为value了

CheckboxGroup valuestring[] 参考

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题