跳转到内容

折叠面板 Collapse

通过 accordion 开启手风琴模式,同时只能打开一个面板。

用于将复杂的内容区域分组和隐藏,可折叠或展开。默认可以展开多个面板。

通过设置 bordered="false" 隐藏边框。

自定义面板样式。

通过设置 destroy-on-hide 可以让面板内容在隐藏时销毁。

为展开项自定义展开图标

通过 extra 可以设置额外节点。extra 单击可以以设置 stop 修饰符,以阻止当前项目展开。

通过 expand-icon-position 属性设置展开图标的位置。

面板多层嵌套。

参数名描述类型默认值版本
active-key (v-model)当前展开的面板的 key(string | number)[]-
default-active-key默认展开的面板的 key (非受控模式)(string | number)[][]
accordion是否开启手风琴模式booleanfalse
show-expand-icon是否显示展开图标boolean-2.33.0
expand-icon-position展开图标显示的位置'left' | 'right''left'
bordered是否显示边框booleantrue
destroy-on-hide是否在隐藏时销毁内容booleanfalse2.27.0
事件名描述参数
change展开的面板发生改变时触发activeKey: (string | number)[]
ev: Event
参数名描述类型默认值版本
header面板的标题string-
disabled是否禁用booleanfalse
show-expand-icon是否显示展开图标booleantrue
destroy-on-hide是否在隐藏时销毁内容booleanfalse2.27.0
插槽名描述参数版本
extra额外内容-
expand-icon展开图标active: boolean
disabled: boolean
position: 'left' | 'right'
2.33.0
header面板的标题-

<CollapseItem> 组件的 key 属性为必填

Section titled “<CollapseItem> 组件的 key 属性为必填”

<Collapse> 组件中每个 <CollapseItem> 都需要指定唯一的 key 属性,key 对应 activeKey 中的值。