javascript - 如何使用 Reactjs 在内部呈现带有文本的复选框?
问题描述
我有一个蚂蚁设计复选框
我的代码是:
<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>
当我运行它时,我得到:
但是,我希望它里面有这样的文字:
我该如何渲染它?
解决方案
Checkbox
在in 中添加文本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>;
如果您想在示例中使用“圆形按钮”,您应该使用<Button shape="circle"/>
并管理您自己的组件的单击状态。
注意:如何制作这样的组件超出了这个问题的范围,尽管它非常基本。
演示:
推荐阅读
- angular - 角度原理图无法创建 .ts 文件
- perl - Perl 命名空间问题:在模块中使用导出的函数不起作用
- wpf - DragLeave EventArgs中e.GetPosition(...)的返回值是什么意思?
- rust - 从函数返回盒装特征对象
- amazon-web-services - Spark 结构化流和 s3 存储桶中的数据
- jenkins - 詹金斯无法在 kubernetes 上安排任务
- python-3.x - 掩盖python中的数字和字符
- python - Google Colab - 从另一个 .ipynb 文件调用函数
- mysql - 用于从 SELECT 查询中选择特定字符串模式的正则表达式
- python-3.x - 第二个窗口消失并且没有进入循环