|
31 | 31 | - 支持手风琴和多面板折叠模式。 |
32 | 32 | - 推荐使用 `items` API 声明式配置面板。 |
33 | 33 | - 保留 `Collapse.Panel` 以实现兼容性。它已被弃用,并将在 v4 中删除。 |
34 | | -- 支持自定义展开图标、语义className称、语义样式和动作。 |
| 34 | +- 支持自定义展开图标、语义化类名、语义样式和动画。 |
35 | 35 |
|
36 | 36 | ## 安装 |
37 | 37 |
|
@@ -85,35 +85,36 @@ npm start |
85 | 85 | | --- | --- | --- | --- | |
86 | 86 | | accordion | 一次只能打开一个面板 | boolean | false | |
87 | 87 | | activeKey | 当前活动面板键 | `React.Key \| React.Key[]` | - | |
88 | | -| className | 附加className | string | - | |
89 | | -| classNames | 语义className | `Partial<Record<SemanticName, string>>` | - | |
| 88 | +| className | 附加 className | string | - | |
| 89 | +| classNames | 语义化类名 | `Partial<Record<SemanticName, string>>` | - | |
90 | 90 | | collapsible | 指定面板触发区域是否可折叠 | `header` \| `icon` \| `disabled` | - | |
91 | 91 | | defaultActiveKey | 初始活动面板键 | `React.Key \| React.Key[]` | - | |
92 | 92 | | destroyOnHidden | 销毁非活动面板内容 | boolean | false | |
93 | 93 | | expandIcon | 自定义展开图标 | `(props: object) => React.ReactNode` | - | |
94 | | -| 项目 | 折叠项目内容 | `ItemType[]` | - | |
95 | | -| openMotion | 自定义打开动作 | `CSSMotionProps` | - | |
96 | | -| prefixCls | 组件className前缀 | string | `rc-collapse` | |
97 | | -| 风格 | 内联样式 | object | - | |
98 | | -| styles | Semantic styles | `Partial<Record<SemanticName, React.CSSProperties>>` | - | |
| 94 | +| items | 折叠条目内容 | `ItemType[]` | - | |
| 95 | +| openMotion | 自定义展开动画 | `CSSMotionProps` | - | |
| 96 | +| prefixCls | 组件 className 前缀 | string | `rc-collapse` | |
| 97 | +| style | 内联样式 | object | - | |
| 98 | +| styles | 语义化样式 | `Partial<Record<SemanticName, React.CSSProperties>>` | - | |
99 | 99 | | onChange | 活动面板更改时的回调 | `(key: React.Key[]) => void` | - | |
100 | 100 |
|
101 | 101 | ### ItemType |
102 | 102 |
|
103 | 103 | | 参数 | 说明 | 类型 | 默认值 | |
104 | 104 | | --- | --- | --- | --- | |
105 | | -| key | 面板按键 | `React.Key` | - | |
| 105 | +| key | 面板键值 | `React.Key` | - | |
106 | 106 | | label | 面板标题内容 | `React.ReactNode` | - | |
107 | | -| 孩子们 | 面板主体内容 | `React.ReactNode` | - | |
108 | | -| className | 附加面板className | string | - | |
109 | | -| classNames | 语义className | `Partial<Record<SemanticName, string>>` | - | |
| 107 | +| ref | 面板 DOM 引用 | `React.RefObject<HTMLDivElement>` | - | |
| 108 | +| children | 面板主体内容 | `React.ReactNode` | - | |
| 109 | +| className | 附加面板 className | string | - | |
| 110 | +| classNames | 语义化类名 | `Partial<Record<SemanticName, string>>` | - | |
110 | 111 | | collapsible | 指定面板是否可折叠 | `header` \| `icon` \| `disabled` | - | |
111 | 112 | | destroyOnHidden | 销毁非活动面板内容 | boolean | false | |
112 | | -| 额外的 | 面板标题中的额外内容 | `React.ReactNode` | - | |
| 113 | +| extra | 面板标题中的额外内容 | `React.ReactNode` | - | |
113 | 114 | | forceRender | 在打开面板之前渲染面板内容 | boolean | false | |
114 | 115 | | showArrow | 在标题旁边显示箭头 | boolean | true | |
115 | | -| 风格 | 内联面板样式 | object | - | |
116 | | -| styles | Semantic styles | `Partial<Record<SemanticName, React.CSSProperties>>` | - | |
| 116 | +| style | 内联面板样式 | object | - | |
| 117 | +| styles | 语义化样式 | `Partial<Record<SemanticName, React.CSSProperties>>` | - | |
117 | 118 | | onItemClick | 点击该面板时的回调 | `(panelKey: React.Key) => void` | - | |
118 | 119 |
|
119 | 120 | ### 折叠面板 |
|
0 commit comments