En construcciónNumori se está construyendo en abierto. Todavía no hay nada en venta y la mayoría de las aplicaciones están sin terminar.Ver qué está listo

UiRadio

A single radio button for a mutually exclusive group.

Contenido

One radio option. Give every option in a group the same v-model and a distinct `value`. Like the checkbox, it renders the control only, so supply your own label.

Ejemplos

Group

Options share one v-model and each carries its own value.

<div class="flex flex-col gap-2">
  <label class="flex items-center gap-2">
    <UiRadio v-model="state.plan" value="free" /> Free
  </label>
  <label class="flex items-center gap-2">
    <UiRadio v-model="state.plan" value="pro" /> Pro
  </label>
  <label class="flex items-center gap-2">
    <UiRadio v-model="state.plan" value="team" /> Team
  </label>
  <label class="flex items-center gap-2 opacity-70">
    <UiRadio v-model="state.plan" value="enterprise" disabled /> Enterprise (disabled)
  </label>
</div>

Sizes

Three sizes: sm, md and lg, matching UiCheckbox.

<div class="flex items-center gap-6">
  <label class="flex items-center gap-2"><UiRadio v-model="state.s" value="a" size="sm" /> Small</label>
  <label class="flex items-center gap-2"><UiRadio v-model="state.s" value="b" size="md" /> Medium</label>
  <label class="flex items-center gap-2"><UiRadio v-model="state.s" value="c" size="lg" /> Large</label>
</div>

Props

NombreTipoPor defectoDescripción
modelValuestring | number | booleannullThe selected value shared across the group (v-model).
valueobligatoriostring | number | booleanThis option's value.
namestringundefinedNative group name.
disabledbooleanfalseDisables the option.
sizestring'md'Control size (shares the checkbox scale). smmdlg

Eventos

EventoDatosDescripción
update:modelValuestring | number | booleanEmitted with this option's value when selected.