Skip to content

折叠面板

image

介绍

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

API

Props

参数字段名描述类型默认值
默认状态status组件的显隐状态控制default / hide'default'
折叠面板项items折叠面板项配置CollapseItem[]
手风琴模式accordion开启手风琴模式,同时只能打开一个面板booleanfalse
显示展开图标showExpandIcon是否显示展开图标booleantrue
展开图标位置expandIconPosition展开图标位置left / rightleft
显示边框bordered是否显示边框booleantrue
隐藏时销毁destroyOnHide隐藏时是否销毁booleanfalse

Props 样式

参数字段名说明类型默认值
Tab 标题字号titleFontSizeTab 标题字号number-
自定义样式baseStyle表格整体自定义样式string-
类名绑定customClass组件绑定类名string-

Props 高级

参数字段名说明类型默认值
唯一标识组件的唯一标识string-
循环循环渲染设置--

events

事件名说明回调参数
onChange展开折叠事件ctx(页面上下文),params(展开面板key值数组)
javascript

interface CollapseItem {
  title: string; // 标题 
  itemKey: string; // Key
  itemStatus: "default" | "hide"; // 默认状态
  customRenderTitle?: boolean; // 自定义标题
  titleRenderFunc?: string; // 自定义标题配置
  customRender?: boolean; // 自定义自定义额外内容
  renderFunc?: string; // 自定义额外内容配置
  expandIcon?: string; // 自定义展开图标
  show?: boolean; // 默认展开
  disabled?: boolean; // 是否禁用
}