Accordion: DefineComponent<
ExtractPropTypes<
{
allowMultiple: { default: boolean; type: BooleanConstructor };
defaultValue: { default: undefined; type: PropType<string[]> };
modelValue: { default: undefined; type: PropType<string[]> };
},
>,
() => VNode<RendererNode, RendererElement, { [key: string]: any }>,
{},
{},
{},
ComponentOptionsMixin,
ComponentOptionsMixin,
"update:modelValue"[],
"update:modelValue",
PublicProps,
ToResolvedProps<
ExtractPropTypes<
{
allowMultiple: { default: boolean; type: BooleanConstructor };
defaultValue: { default: undefined; type: PropType<string[]> };
modelValue: { default: undefined; type: PropType<string[]> };
},
>,
"update:modelValue"[],
>,
{ allowMultiple: boolean; defaultValue: string[]; modelValue: string[] },
{},
{},
{},
string,
ComponentProvideOptions,
true,
{},
any,
> = ...
Accordion root of native
<details>items. Compose with<AccordionItem>. Item values come from each<AccordionItem value>, defaulting to the index; open state works uncontrolled (defaultValueordefaultOpenon items) or withv-model.