RadioGroup
Вертикальная группа
Размер: md
Горизонтальная
Состояния
Входные параметры
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
options | RadioOption[] | [] | Список вариантов: { value: string | number, label: string, disabled?: boolean }. |
orientation | 'vertical' | 'horizontal' | 'vertical' | Ориентация группы радиокнопок. |
disabled | boolean | false | Отключает всю группу. |
name | string | undefined | Имя поля для форм (применяется к каждой радиокнопке). |
v-model привязывает выбранное значение через defineModel<string | number | undefined>().
Описание
Компонент C3RadioGroup — группа радиокнопок для единичного выбора из набора вариантов. Выбранное значение хранится в v-model.
Задавайте варианты через проп options, ориентацию — через orientation. Отдельные опции можно отключить полем disabled в объекте варианта.
Дополнительная информация
- Слот по умолчанию
#default— дополнительный контент, выводимый после списка радиокнопок. - События: никакие явные
emitне объявляются, изменение идёт черезv-model. - Каждая радиокнопка рендерится нативным
<input type="radio">в обёртке<label>, обеспечивая нативную клавиатурную навигацию и доступность. - При передаче
disabledна группе отключаются все радиокнопки. - Компонент не инжектит контекст
C3FormField— значение для форм задаётся только через пропname.