reactjs - 如何在 Material-UI React 的 Switch 组件内添加文本?
问题描述
我们如何在 Material-UI react 的 Switch 组件中添加文本?我正在尝试在 Switch 组件中添加“YES”和“NO”文本。
预期:当开关按钮在右侧时,“是”文本应该在左侧并且在 Switch 组件内部”。当开关按钮在左侧时,“否”文本应该在右侧并且在 Switch 组件内部”。
解决方案
您是否尝试过动态操作标签值和位置?
<FormControlLabel
value={state.checked ? "yes" : "no"}
control={<Switch color="primary" checked={state.checked} />}
label={state.checked ? "Yes" : "No"}
labelPlacement={state.checked ? "start" : "end"}
/>
推荐阅读
- html - Bootstrap 4 单选框和复选框样式
- java - 检查 JSONObject 是否匹配 JSON 布尔表达式
- object - 从片段中的活动获取伴随对象 ArrayList
- c++ - Qt 对话框未显示其小部件
- vuetify.js - 为什么没有为每个用户显示 v-select 组件?验证
- r - 标注地块组
- datetime - 为什么在 2010 年编译了这么多 PE 文件?
- node.js - MongoDB 中嵌套字段的文本搜索和文本索引
- jasmine - 如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告
- css - 即使在 Web 浏览器中删除缓存和 cookie 后仍接收缓存的 CSS 样式