antd单选框的问题 RadioGroup Radio

RadioGroup 我要遍历几百个出来,用户点击任意一个RadioGroup下的 Radio 单选框获取对应的value,每个RadioGroup下的value值都是一样的,请问这个该怎么弄呢?

<RadioGroup onChange={this.onChange} value={this.state.value}>
        <Radio value={1}>A</Radio>
        <Radio value={2}>B</Radio>
        <Radio value={3}>C</Radio>
        <Radio value={4}>D</Radio>
</RadioGroup>
. . . . . . . .
<RadioGroup onChange={this.onChange} value={this.state.value}>
        <Radio value={1}>A</Radio>
        <Radio value={2}>B</Radio>
        <Radio value={3}>C</Radio>
        <Radio value={4}>D</Radio>
</RadioGroup>
阅读 6.7k
1 个回答

你这个 RadioGroup 既然是遍历出来的,肯定能拿到索引吧,那么就在获取 value 的时候把索引一并获取了(看你这 HTML 结构有点像在做一个在线答题的功能)

value定义成一个数组,onChange的时候就往数组push一下

state = { value: [] }

参考下面这个:
链接描述

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