КРЕАТИВНЫЕ САЙТЫ И ПРИЛОЖЕНИЯ,
КАЧЕСТВЕННЫЕ WEB-УСЛУГИ
phone

SwSelect

Компонент SwSelect это
универсальный выпадающий список.

SwSelect

Универсальный выпадающий список: options, single / multiple, clearable, клавиатура (↑↓ Home/End Enter Escape). > Миграция: подсказки DaData перенесены в SwDadata (<sw-dadata>).

Свойства / Properties

ИмяТипПо умолчаниюОписание
classString``CSS-класс.
sizeStringlarge'large' / 'small'.
placeholderString``Placeholder.
optionsArray[]{ label, value, disabled? }[].
multipleBooleanfalseМультивыбор; модель — массив значений.
clearableBooleanfalseКнопка очистки.
disabledBooleanfalseНеактивен.

Пример

<script setup>
import { ref } from 'vue'
const city = ref('')
const cities = ref([])
const options = [
  { label: 'Москва', value: 'msk' },
  { label: 'Санкт-Петербург', value: 'spb' }
]
</script>

<sw-select v-model="city" :options="options" placeholder="Город" clearable />
<sw-select v-model="cities" :options="options" multiple clearable placeholder="Несколько" />