【发布时间】:2019-11-02 20:09:32
【问题描述】:
我想将 formControlLabel 的默认属性从 body 更改为 caption。我试过了,它奏效了:
<FormControlLabel
value="all"
control={<Radio color="primary" />}
label={
<Typography variant="caption">
first
</Typography>
}
labelPlacement="end"
/>
但这并不是我想要的效果,在这种情况下,我只包含一个涉及原始跨度的跨度:
有时我在尝试更改默认元素类时遇到同样的问题,不幸的是,文档并没有帮助我理解在这些情况下我应该做什么。
示例代码和另一个失败的尝试可以在here找到。
我只想将默认类属性从 MuiTypography-root MuiFormControlLabel-label MuiTypography-body1 更改为 MuiTypography-root MuiFormControlLabel-label MuiTypography-caption 而不包含新的 span 元素
【问题讨论】:
-
你的意思是你想让你的单选按钮的标签用
caption标签而不是span包装?如果是这样,直接使用caption而不是Typography,像这样:label={<caption>first</caption>}。 -
不,我指的是班级,
class="MuiTypography-root MuiFormControlLabel-label MuiTypography-body1"到class="MuiTypography-root MuiFormControlLabel-label MuiTypography-caption"
标签: reactjs material-ui