RadioGroup

Вертикальная группа

Размер: md

Горизонтальная

Состояния

Входные параметры

ИмяТипПо умолчаниюОписание
optionsRadioOption[][]Список вариантов: { value: string | number, label: string, disabled?: boolean }.
orientation'vertical' | 'horizontal''vertical'Ориентация группы радиокнопок.
disabledbooleanfalseОтключает всю группу.
namestringundefinedИмя поля для форм (применяется к каждой радиокнопке).

v-model привязывает выбранное значение через defineModel<string | number | undefined>().

Описание

Компонент C3RadioGroup — группа радиокнопок для единичного выбора из набора вариантов. Выбранное значение хранится в v-model.

Задавайте варианты через проп options, ориентацию — через orientation. Отдельные опции можно отключить полем disabled в объекте варианта.

Дополнительная информация

  • Слот по умолчанию #default — дополнительный контент, выводимый после списка радиокнопок.
  • События: никакие явные emit не объявляются, изменение идёт через v-model.
  • Каждая радиокнопка рендерится нативным <input type="radio"> в обёртке <label>, обеспечивая нативную клавиатурную навигацию и доступность.
  • При передаче disabled на группе отключаются все радиокнопки.
  • Компонент не инжектит контекст C3FormField — значение для форм задаётся только через проп name.
×