@paradoks92

Vue js, как показать option в select выбранный по умолчанию?

Имеет такой Select:
<select class="form-control"  v-model="selectedSport" v-on:change="onChange" :class="{ 'borderRed': trueFlagSport}">
                                            <option value="" hidden selected disabled >Выбери спорт</option>
      <option v-for="(item, index) in itemsSport" :key="index" :value="item.value">@{{item.name}}</option>
                                            </select>

По дефолту, мне нужно чтобы был выбрал option: "Выбери спорт". Но что-то не выходит.
Не очень хорошо шарю в Vue.js, но когда убираю v-model, все ок.
Что имеем сейчас:
5b89253b3792e704817314.png
  • Вопрос задан
  • 5706 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Указывать атрибут selected бессмысленно - v-model его игнорирует. Вместо этого, задайте свойству selectedSport в качестве начального значения пустую строку - как в value нужного вам option'а.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы