Проверки
Обязательное
Если вам нужно убедиться, что опция выбрана до отправки формы, вы можете использовать атрибут required
в сочетании со строкой поиска.
Однако поисковая строка в компоненте фактически не хранит значение, поэтому простое добавление требуемого атрибута не сработает. Вместо этого мы будем привязывать атрибут динамически, так что он будет присутствовать только в том случае, если у нас нет выделения.
<v-select :options="books" label="title" v-model="selected">
<template #search="{attributes, events}">
<input
class="vs__search"
:required="!selected"
v-bind="attributes"
v-on="events"
/>
</template>
</v-select>