Skip to content

Collapse 折叠面板

Collapse 折叠面板是一种常用的内容区域折叠/展开组件,适用于以下场景:

  • 需要分组显示大量内容时
  • 需要节省页面空间时
  • 需要按分类展示信息时

基本用法

可同时展开多个面板,面板之间不影响

loading

手风琴模式

Collapse 组件还支持手风琴模式,即每次只能展开一个内容区域,其他区域会自动折叠。

loading

自定义面板标题

除了可以通过 title 属性以外,还可以通过具名 slot 来实现自定义面板的标题内容,以实现增加图标等效果。

loading

自定义图标

可以通过具名 slot 来自定义图标或者内容

loading

API

Collapse Props

属性名说明类型默认值
modelValue/v-model绑定值string| string/number[]| number[]
accordion手风琴模式booleanfalse

Collapse Event

事件名说明类型
change切换当前活动面板,在手风琴模式下其类型是string,在其他模式下是array(val: string | string[]) => void

CollapseItem Props

属性名说明类型默认值
name唯一标识符string-
title标题string''
content内容string-
icon图标objectRight

CollapseItem Slots

插槽名说明
default自定义内容
icon自定义图标
title自定义标题
default自定义内容