javascript - Material-UI NativeSelect 预选选项不起作用

标签 javascript html node.js material-ui

我这里有这段代码:

<NativeSelect
classes={{
    icon: classes.icon
}}
className={classes.select}
onChange={this.onVersionChange}
    >
    {
        Object.keys(interface_versions).map(key => {
            return <option key={key} value={key}
            title={key}
            className={classes.selectOption}
            {...urlParams.get('ifversion') == key ? 'selected' : ''}
        >
            {key}
        </option>
        })};
</NativeSelect>

如果 key 与我的 URL 参数值匹配,我现在尝试在创建过程中预先选择一个选项,但它不起作用。你能告诉我为什么吗?

最佳答案

您可以通过向 NativeSelect 组件添加 value 属性来设置所选选项。

类似这样的事情:

<NativeSelect 
  ....
  value={urlParams.get('ifversion')}
  ....
/>
  .....
</NativeSelect>

关于javascript - Material-UI NativeSelect 预选选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54668150/

相关文章:

javascript - 从 IE11 中的选择创建 TextSelection

html - 是否可以避免 CSS3-Pretag?

node.js - 如何在不保存文件的情况下将 Node gd 图像编码为 Base 64?

javascript - 阻止文本过度运行它的容器

javascript - 如何显示图片

node.js - 如何在 Heroku 部署的 `npm install && bower install` 之前运行 `sbt compile`?

node.js - 出现错误ReferenceError : primordials is not defined

javascript - 将函数从 JS 导入到 JSX

c# - 传单从鼠标事件设置矩形坐标

javascript - 使用 onClick 淡入淡出过渡