| 使用import { Splitter } from "antd"; | 
| 文档 | 
| 版本自 5.21.0 起支持 | 
文档贡献者
通用属性参考:通用属性
Splitter 组件需要通过子元素计算面板大小,因而其子元素仅支持
Splitter.Panel。
| 参数 | 说明 | 类型 | 默认值 | 版本 | 
|---|---|---|---|---|
| layout | 布局方向 | horizontal|vertical | horizontal | - | 
| onCollapse | 展开-收起时回调 | (collapsed: boolean[], sizes: number[]) => void | - | 5.28.0 | 
| onResizeStart | 开始拖拽之前回调 | (sizes: number[]) => void | - | - | 
| onResize | 面板大小变化回调 | (sizes: number[]) => void | - | - | 
| onResizeEnd | 拖拽结束回调 | (sizes: number[]) => void | - | - | 
| lazy | 延迟渲染模式 | boolean | false | 5.23.0 | 
| 参数 | 说明 | 类型 | 默认值 | 版本 | 
|---|---|---|---|---|
| defaultSize | 初始面板大小,支持数字 px 或者文字 '百分比%' 类型 | number | string | - | - | 
| min | 最小阈值,支持数字 px 或者文字 '百分比%' 类型 | number | string | - | - | 
| max | 最大阈值,支持数字 px 或者文字 '百分比%' 类型 | number | string | - | - | 
| size | 受控面板大小,支持数字 px 或者文字 '百分比%' 类型 | number | string | - | - | 
| collapsible | 快速折叠 | boolean | { start?: boolean; end?: boolean; showCollapsibleIcon?: boolean | 'auto' } | false | showCollapsibleIcon: 5.27.0 | 
| resizable | 是否开启拖拽伸缩 | boolean | true | - | 
| Token 名称 | 描述 | 类型 | 默认值 | 
|---|---|---|---|
| splitBarDraggableSize | 拖拽标识元素大小 | number | 20 | 
| splitBarSize | 拖拽元素大小 | number | 2 | 
| splitTriggerSize | 拖拽触发区域大小 | number | 6 | 
ShowCollapsibleIcon: