【问题标题】:Can switches have multiple labels?开关可以有多个标签吗?
【发布时间】:2019-09-25 09:22:15
【问题描述】:

我需要在我的程序中有一个开/关开关。查看文档后,我找不到将多个标签添加到单个开关的方法

我需要在 material-ui 中有这样的东西:

【问题讨论】:

    标签: material-ui


    【解决方案1】:

    您可以使用 material-ui 中的 Grid 组件来创建自定义 Switch。将切换前后的文本都作为网格项目。它看起来像这样:

    <Grid component="label" container alignItems="center" spacing={1}>
          <Grid item>Off</Grid>
          <Grid item>
            <Switch
              checked={state.checked} // relevant state for your case
              onChange={handleChange} // relevant method to handle your change
              value="checked" // some value you need
            />
          </Grid>
          <Grid item>On</Grid>
    </Grid>
    

    这是一个link 用于您的案例的沙盒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-04
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多