Painel
Accordion
Seções empilhadas que abrem e fecham, uma por vez ou várias ao mesmo tempo, com cabeçalhos que seguem o accordion do WAI-ARIA.
Testado com WAI-ARIA
Importação
main.ts
import { Accordion } from '@vitral/vue';Uma aberta por vez
Language, region and the start page.
Várias
Language, region and the start page.
Permissions, history and what is shared.
Ícones personalizados
A Vue 3 component library with a theme engine of its own.
API
Lido de packages/vue/src/components/Accordion/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| multiple | boolean | Permite vários painéis abertos ao mesmo tempo; `value` passa a ser um array. |
| lazy | boolean | Renderiza o conteúdo de um painel só enquanto ele está aberto. |
| headingLevel | number | O nível do título em que fica o botão de cada cabeçalho. O padrão é 3; ajuste-o à estrutura da página. |
| expandIcon | IconProp | Mostrado num painel fechado no lugar da seta. |
| collapseIcon | IconProp | Mostrado num painel aberto no lugar da seta. |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.
Slots
| Nome | Props do slot | Descrição |
|---|---|---|
| default | — | — |