Accordion - 手风琴
更新日期
Demo
accordion/demo.vue手风琴:展开/收起、键盘导航、单开/多开基于 reka-ui,高度过渡与外观走 token。
Props
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
v-model | 展开项 | string | string[] | — |
items | 列表 { value, title, content?, disabled? } | AccordionItemData[] | — |
type | 单开 / 多开 | single | multiple | single |
collapsible | 单开模式允许全部收起 | boolean | true |
Slots
每项内容可用 value 同名插槽覆盖 content。
items 支持只读数组。单开模式全部收起时值为 undefined,多开模式为字符串数组;调用方应允许收起状态。方向键、Home / End 在标题间移动焦点,跳过禁用项。