Material ui 选择能够写入自定义值的组件

Material ui 选择能够写入自定义值的组件,material-ui,Material Ui,嗨,有没有任何选项可以让材质UI组件接受自定义字符串?是否不强制用户仅拾取现有值 否,选择组件不提供此类功能。出于同样的目的,我使用了两个组件的组合:用于自定义字符串输入和用于从预定义值中选择并将其设置为输入字段 看起来几乎一样: 我看这是一篇老文章,但如果有人想寻找更简单的解决方案,您可以使用带有“freeSolo”道具的组件: 文本框可以包含任何任意值,但向用户建议可能的值是有利的,例如,搜索字段可以建议类似或以前的搜索以节省用户时间 这正是您所需要的。嗨,我有一个非常棒的解决方案

嗨,有没有任何选项可以让材质UI组件接受自定义字符串?是否不强制用户仅拾取现有值

否,
选择组件不提供此类功能。出于同样的目的,我使用了两个组件的组合:用于自定义字符串输入和用于从预定义值中选择并将其设置为输入字段

看起来几乎一样:


我看这是一篇老文章,但如果有人想寻找更简单的解决方案,您可以使用带有“freeSolo”道具的组件:

文本框可以包含任何任意值,但向用户建议可能的值是有利的,例如,搜索字段可以建议类似或以前的搜索以节省用户时间


这正是您所需要的。

嗨,我有一个非常棒的解决方案

     <Autocomplete
        multiple
        id="tags-filled"
        options={top100Films.map(option => option.title)}
        fullWidth
        freeSolo
        onChange={e => console.log(e.target.value)}
        renderInput={params => <TextField {...params} />}
      />