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