首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-select中设置helperText

如何在react-select中设置helperText
EN

Stack Overflow用户
提问于 2019-02-28 21:25:08
回答 2查看 7.3K关注 0票数 3

我使用的是react-selectTextField Material-UI。是否可以像在TextField中一样在react-select中设置helperText (组件下面的小文本

提前感谢您的帮助。

附言:我不认为我的问题是this question的重复。另一篇文章是关于如何自定义组件,这是react-select的一部分,我想添加一个react-select没有的选项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-28 21:53:59

你是说占位符吗?我认为你可以这样设置:

代码语言:javascript
复制
const MyComponent = () => (
  <Select placeholder="Select..." options={options} />
)

但是,如果您想要相同的外观,为什么要使用来自不同库的控件。我认为你可以在Select from Material-Ui中使用FormHelperText。因此,您最好使用此select,而不是react-select。

代码语言:javascript
复制
<FormControl className={classes.formControl}>
  <InputLabel shrink htmlFor="age-native-label-placeholder">
    Age
  </InputLabel>
  <NativeSelect
    value={this.state.age}
    onChange={this.handleChange('age')}
    input={<Input name="age" id="age-native-label-placeholder" />}
  >
    <option value="">None</option>
    <option value={10}>Ten</option>
    <option value={20}>Twenty</option>
    <option value={30}>Thirty</option>
  </NativeSelect>
  <FormHelperText>Label + placeholder</FormHelperText>
</FormControl>
票数 7
EN

Stack Overflow用户

发布于 2019-02-28 23:14:27

TextField主要是包括FormHelperText在内的几个低级组件的便捷包装器。

下面是Material-UI文档中使用react-select:https://material-ui.com/demos/autocomplete/#react-select的自动完成演示

以下是使用FormHelperTexthttps://codesandbox.io/s/rynvn8po5p演示程序的修改版本

下面是该代码的相关代码片段:

代码语言:javascript
复制
          <Select
            classes={classes}
            styles={selectStyles}
            options={suggestions}
            components={components}
            value={this.state.single}
            onChange={this.handleChange("single")}
            placeholder="Search a country (start with a)"
            isClearable
          />
          <FormHelperText>Here's my helper text</FormHelperText>

精选的Material-UI演示还展示了许多不使用TextField而使用FormHelperText的示例:https://material-ui.com/demos/selects/#simple-select

下面是FormHelperText的API文档:https://material-ui.com/api/form-helper-text/

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54926826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档