Material-UI NativeSelect, предварительно выбранная опция не работает - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть этот код здесь:

<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>

Я пытался предварительно выбрать параметр во время создания, если ключ соответствует значению моего параметра URL, но он не работает.Можете ли вы сказать мне, почему?

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете установить выбранный параметр, добавив свойство value к компоненту NativeSelect.

Примерно так:

<NativeSelect 
  ....
  value={urlParams.get('ifversion')}
  ....
/>
  .....
</NativeSelect>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...