Задать вопрос
@ceeed

Как сделать placeholder на SELECT?

Я не понимаю как мне сделать placeholder на select. Нашел пример который в коде, но он не работает.

<vSelect
        class="select_change select-gradient"
          v-model="selectedDirection"
          :options="directionOptions"
          @input="setDirection"
        >
        <option class="select__placeholder" value="" disabled selected>Выберите из списка</option>
        </vSelect>
  • Вопрос задан
  • 1316 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Добавьте в компонент слот:

<slot name="placeholder"></slot>

Соответственно, при использовании компонента можете что-то в этот слот передать:

<template #placeholder>
  <option value="" disabled>давай, выбирай</option>
</template>

https://jsfiddle.net/zc53rugL/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы