AccordionProProps
约 716 字大约 2 分钟
2025-10-13
Karin API Docs / AccordionProProps
接口: AccordionProProps
定义于: packages/core/src/types/components/accordion.ts:110
手风琴Pro
继承
Omit
<Accordion
,"children"
>
属性
children
children:
Omit
<AccordionItemProps
,"componentType"
>
定义于: packages/core/src/types/components/accordion.ts:115
子组件 pro只有一个 因为是模板
className?
optional
className:string
定义于: packages/core/src/types/components/base.ts:37
每个渲染的组件都包裹了一个div,这里可以自定义这个div的className
继承自
componentClassName?
optional
componentClassName:string
定义于: packages/core/src/types/components/base.ts:39
组件本身的className
继承自
ComponentProps
.componentClassName
componentType
componentType:
"accordion-pro"
定义于: packages/core/src/types/components/accordion.ts:111
组件类型
重写了
data
data:
Record<string, any>
[]
定义于: packages/core/src/types/components/accordion.ts:113
渲染数据
defaultSelectedKeys?
optional
defaultSelectedKeys:string
[]
定义于: packages/core/src/types/components/accordion.ts:64
默认选中项
继承自
AccordionProps
.defaultSelectedKeys
description?
optional
description:string
定义于: packages/core/src/types/components/base.ts:35
描述
继承自
disableAnimation?
optional
disableAnimation:boolean
定义于: packages/core/src/types/components/accordion.ts:46
是否禁用动画
继承自
AccordionProps
.disableAnimation
disabledKeys?
optional
disabledKeys:string
[]
定义于: packages/core/src/types/components/accordion.ts:58
禁用的键
继承自
disableIndicatorAnimation?
optional
disableIndicatorAnimation:boolean
定义于: packages/core/src/types/components/accordion.ts:48
是否禁用指示器动画
继承自
AccordionProps
.disableIndicatorAnimation
disallowEmptySelection?
optional
disallowEmptySelection:boolean
定义于: packages/core/src/types/components/accordion.ts:50
是否不允许空选择
继承自
AccordionProps
.disallowEmptySelection
fullWidth?
optional
fullWidth:boolean
定义于: packages/core/src/types/components/accordion.ts:54
是否全宽
继承自
hideIndicator?
optional
hideIndicator:boolean
定义于: packages/core/src/types/components/accordion.ts:44
是否隐藏指示器
继承自
isCompact?
optional
isCompact:boolean
定义于: packages/core/src/types/components/accordion.ts:36
是否所有 Accordion 项目都应缩小
继承自
isDisabled?
optional
isDisabled:boolean
定义于: packages/core/src/types/components/accordion.ts:38
是否禁用
继承自
keepContentMounted?
optional
keepContentMounted:boolean
定义于: packages/core/src/types/components/accordion.ts:52
是否保持内容挂载
继承自
AccordionProps
.keepContentMounted
key
key:
string
定义于: packages/core/src/types/components/base.ts:31
唯一标识符
继承自
label?
optional
label:string
定义于: packages/core/src/types/components/accordion.ts:9
标签
继承自
selectedKeys?
optional
selectedKeys:string
[]
定义于: packages/core/src/types/components/accordion.ts:62
选中项
继承自
selectionBehavior?
optional
selectionBehavior:"toggle"
|"replace"
定义于: packages/core/src/types/components/accordion.ts:34
选择行为
- toggle: 切换
- replace: 替换
继承自
AccordionProps
.selectionBehavior
selectionMode?
optional
selectionMode:"none"
|"single"
|"multiple"
定义于: packages/core/src/types/components/accordion.ts:28
选择模式
- none: 无
- single: 单选
- multiple: 多选
继承自
showDivider?
optional
showDivider:boolean
定义于: packages/core/src/types/components/accordion.ts:40
是否在每个手风琴项目的底部显示分隔线
继承自
title?
optional
title:string
定义于: packages/core/src/types/components/accordion.ts:13
标题
继承自
variant?
optional
variant:"light"
|"shadow"
|"bordered"
|"splitted"
定义于: packages/core/src/types/components/accordion.ts:21
样式
- light: 浅色
- shadow: 阴影
- bordered: 边框
- splitted: 分割