

<DemoTitle title="CollapsePanel" desc="折叠面板">
#### API

| 属性名 | 描述 | 类型 | 默认值 | 
|--------|--------|--------|--------|
| collapsedHeight | 收起状态下显示的内容高度 | number | 0 | 
| expandedHeight | 展开状态下的内容高度，设置后内容超出时可滚动，不设置则自适应内容高度 | number | 300 | 
| title | 面板标题 | string \| React.ReactNode | "" | 
| expandOnPanelClick | 是否允许点击整个面板进行展开 | boolean | false | 
| extra | 面板右侧内容 | React.ReactNode |  | 
| children | 面板内容 | React.ReactNode |  | 
| defaultExpanded | 是否默认展开 | boolean | false | 
| classNames | 语义化的classNames | Partial> |  | 
| styles | 语义化的styles | Partial<
    Record
  > |  | 



## antd API

通用属性参考：[通用属性](/docs/react/common-props)

### Collapse

| 参数 | 说明 | 类型 | 默认值 | 版本 | 
|--------|--------|--------|--------|--------|
| accordion | 手风琴模式 | boolean | false |  | 
| activeKey | 当前激活 tab 面板的 key | string[] \| string  |  |  | 
| bordered | 带边框风格的折叠面板 | boolean | true |  | 
| collapsible | 所有子面板是否可折叠或指定可折叠触发区域 | header | - | 4.9.0 | 
| defaultActiveKey | 初始化选中面板的 key | string[] \| string | - |  | 
| destroyOnHidden | 销毁折叠隐藏的面板 | boolean | false | 5.25.0 | 
| expandIcon | 自定义切换图标 | (panelProps) => ReactNode | - |  | 
| expandIconPosition | 设置图标位置 | start | - | 4.21.0 | 
| ghost | 使折叠面板透明且无边框 | boolean | false | 4.4.0 | 
| size | 设置折叠面板大小 | large | middle | 5.2.0 | 
| onChange | 切换面板的回调 | function | - |  | 
| items | 折叠项目内容 |  | - | 5.6.0 | 


### ItemType

| 参数 | 说明 | 类型 | 默认值 | 版本 | 
|--------|--------|--------|--------|--------|
| classNames | 语义化结构 className |  | - | 5.21.0 | 
| collapsible | 是否可折叠或指定可折叠触发区域 | header | - |  | 
| forceRender | 被隐藏时是否渲染 body 区域 DOM 结构 | boolean | false |  | 
| key | 对应 activeKey | string \| number | - |  | 
| label | 面板标题 | ReactNode | - | - | 
| showArrow | 是否展示当前面板上的箭头（为 false 时，collapsible 不能设为 icon） | boolean | true |  | 
| styles | 语义化结构 style |  | - | 5.21.0 | 


### Collapse.Panel

<!-- prettier-ignore -->
<Container type="warning" title="已废弃">
版本 >= 5.6.0 时请使用 items 方式配置面板。
</Container>
| 参数 | 说明 | 类型 | 默认值 | 版本 | 
|--------|--------|--------|--------|--------|
| collapsible | 是否可折叠或指定可折叠触发区域 | header | - | 4.9.0 (icon: 4.24.0) | 
| forceRender | 被隐藏时是否渲染 body 区域 DOM 结构 | boolean | false |  | 
| header | 面板标题 | ReactNode | - |  | 
| key | 对应 activeKey | string \| number | - |  | 
| showArrow | 是否展示当前面板上的箭头（为 false 时，collapsible 不能设为 icon） | boolean | true |  | 
