Collapse 折叠面板

大约 1 分钟

Collapse 折叠面板

可以折叠/展开的内容区域。

何时使用

  • 对复杂区域进行分组和隐藏,保持页面的整洁。
  • '手风琴' 是一种特殊的折叠面板,只允许单个内容区域展开。

示例

基础折叠面板:

手风琴折叠面板:

嵌套折叠面板:

简洁折叠面板:

额外节点折叠面板:

自定义折叠面板:

自定义图标:

API

Collapse

参数说明类型默认值版本
accordion手风琴模式booleanfalse
activeKey(v-model)当前激活 tab 面板的 keystring[]|string默认无,accordion 模式下默认第一个元素
bordered带边框风格的折叠面板booleantrue
collapsible所有子面板是否可折叠或指定可折叠触发区域header | disabled-3.0
destroyInactivePanel销毁折叠隐藏的面板booleanfalse
expandIcon自定义切换图标Function(props):VNode | slot="expandIcon" slot-scope="props"|#expandIcon="props"
expandIconPosition设置图标位置: left, rightleft-1.5.0
ghost使折叠面板透明且无边框booleanfalse3.0

事件

事件名称说明回调参数版本
change切换面板的回调function(key)

Collapse.Panel

参数说明类型默认值版本
collapsible是否可折叠或指定可折叠触发区域header | disabled-3.0
extra自定义渲染每个面板右上角的内容VNode | slot-1.5.0
forceRender被隐藏时是否渲染 DOM 结构booleanfalse
header面板头内容string|slot
key对应 activeKeystring | number
showArrow是否展示当前面板上的箭头booleantrue
上次编辑于:
贡献者: jiapeng.duan,Noah.Su