gpt4 book ai didi

javascript - 如何使用 Reactjs 渲染带有文本的复选框?

转载 作者:行者123 更新时间:2023-11-28 16:56:21 24 4
gpt4 key购买 nike

我有一个 ant-design checkbox

我的代码是:

 <Checkbox  checked={this.state.D} onChange={(e)=> this.setState({ D: e.target.checked})}>D</Checkbox>
<Checkbox checked={this.state.L} onChange={(e)=> this.setState({ L: e.target.checked})}>L</Checkbox>
<Checkbox checked={this.state.M} onChange={(e)=> this.setState({ M: e.target.checked})}>M</Checkbox>
<Checkbox checked={this.state.M1} onChange={(e)=> this.setState({ M1: e.target.checked})}>M</Checkbox>
<Checkbox checked={this.state.J} onChange={(e)=> this.setState({ J: e.target.checked})}>J</Checkbox>

当我运行它时,我得到:

enter image description here

但是,我想要它里面有这样的文字:

enter image description here

如何渲染它?

最佳答案

Checkbox 中添加文本在 antd相当于Radio.Group .

<Radio.Group defaultValue="a" size="large">
<Radio.Button value="a">Hangzhou</Radio.Button>
<Radio.Button value="b">Shanghai</Radio.Button>
<Radio.Button value="c">Beijing</Radio.Button>
<Radio.Button value="d">Chengdu</Radio.Button>
</Radio.Group>;

Radio Group

如果你想在你的例子中使用“圆形按钮”,你应该使用 <Button shape="circle"/> 制作你自己的组件。并管理它的点击状态。

enter image description here

Note: how to make such component is out of the scope of this question, although it is pretty basic.

演示:

Edit OS-Q-56528776

关于javascript - 如何使用 Reactjs 渲染带有文本的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56528776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com