@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>
  • Вопрос задан
  • 1207 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Добавьте в компонент слот:

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

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

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

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

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

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