RadioGroup: DefineComponent<
ExtractPropTypes<
{
defaultValue: { default: undefined; type: StringConstructor };
modelValue: { default: undefined; type: StringConstructor };
name: { default: undefined; type: StringConstructor };
orientation: {
default: undefined;
type: PropType<"horizontal" | "vertical">;
};
},
>,
() => VNode<RendererNode, RendererElement, { [key: string]: any }>,
{},
{},
{},
ComponentOptionsMixin,
ComponentOptionsMixin,
"update:modelValue"[],
"update:modelValue",
PublicProps,
ToResolvedProps<
ExtractPropTypes<
{
defaultValue: { default: undefined; type: StringConstructor };
modelValue: { default: undefined; type: StringConstructor };
name: { default: undefined; type: StringConstructor };
orientation: {
default: undefined;
type: PropType<"horizontal" | "vertical">;
};
},
>,
"update:modelValue"[],
>,
{
defaultValue: string;
modelValue: string;
name: string;
orientation: "horizontal"
| "vertical";
},
{},
{},
{},
string,
ComponentProvideOptions,
true,
{},
any,
> = ...
Groups radios under
role="radiogroup", sharing a name and managing the selected value (uncontrolled viadefaultValueor controlled viav-model).