

<DemoTitle title="Collapse" desc="可以折叠/展开的内容区域">
#### API

<AntdApiRef url="https://ant.design/components/collapse-cn/#api"></AntdApiRef>


## 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 |  | 
