Skip to content

折叠面板

image

介绍

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

API

Props

参数名描述类型默认值
status默认状态'default' | 'hide''default'
items折叠面板项CollapseItem[]
accordion手风琴模式 ,开启手风琴模式,同时只能打开一个面板booleanfalse
showExpandIcon显示展开图标booleantrue
expandIconPosition展开图标位置'left' | 'right''left'
bordered显示边框booleantrue
destroyOnHide隐藏时销毁booleanfalse
titleFontSizeTab 标题字号number-
baseStyle自定义样式string-
customClass类名绑定string-
uniqueKey唯一标识string-
loop循环数据 , 循环渲染设置Loop-

Events

事件名描述参数
onChange展开折叠事件ctx
params : number[]

Type

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

// 循环
type Loop = {
  "data": any[],
  "paramName": string,
  "indexName": string,
  "key": string
}