作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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>
当我运行它时,我得到:
但是,我想要它里面有这样的文字:
如何渲染它?
最佳答案
在 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>;
如果你想在你的例子中使用“圆形按钮”,你应该使用 <Button shape="circle"/>
制作你自己的组件。并管理它的点击状态。
Note: how to make such component is out of the scope of this question, although it is pretty basic.
演示:
关于javascript - 如何使用 Reactjs 渲染带有文本的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56528776/
我是一名优秀的程序员,十分优秀!