AccordionProps
约 578 字大约 2 分钟
2025-10-13
Karin API Docs / AccordionProps
接口: AccordionProps
定义于: packages/core/src/types/components/accordion.ts:103
手风琴
继承
Accordion
属性
children?
optionalchildren:AccordionItemProps[]
定义于: packages/core/src/types/components/accordion.ts:11
子组件
继承自
Accordion.children
className?
optionalclassName:string
定义于: packages/core/src/types/components/base.ts:37
每个渲染的组件都包裹了一个div,这里可以自定义这个div的className
继承自
Accordion.className
componentClassName?
optionalcomponentClassName: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?
optionaldefaultSelectedKeys:string[]
定义于: packages/core/src/types/components/accordion.ts:64
默认选中项
继承自
Accordion.defaultSelectedKeys
description?
optionaldescription:string
定义于: packages/core/src/types/components/base.ts:35
描述
继承自
Accordion.description
disableAnimation?
optionaldisableAnimation:boolean
定义于: packages/core/src/types/components/accordion.ts:46
是否禁用动画
继承自
Accordion.disableAnimation
disabledKeys?
optionaldisabledKeys:string[]
定义于: packages/core/src/types/components/accordion.ts:58
禁用的键
继承自
Accordion.disabledKeys
disableIndicatorAnimation?
optionaldisableIndicatorAnimation:boolean
定义于: packages/core/src/types/components/accordion.ts:48
是否禁用指示器动画
继承自
Accordion.disableIndicatorAnimation
disallowEmptySelection?
optionaldisallowEmptySelection:boolean
定义于: packages/core/src/types/components/accordion.ts:50
是否不允许空选择
继承自
Accordion.disallowEmptySelection
fullWidth?
optionalfullWidth:boolean
定义于: packages/core/src/types/components/accordion.ts:54
是否全宽
继承自
Accordion.fullWidth
hideIndicator?
optionalhideIndicator:boolean
定义于: packages/core/src/types/components/accordion.ts:44
是否隐藏指示器
继承自
Accordion.hideIndicator
isCompact?
optionalisCompact:boolean
定义于: packages/core/src/types/components/accordion.ts:36
是否所有 Accordion 项目都应缩小
继承自
Accordion.isCompact
isDisabled?
optionalisDisabled:boolean
定义于: packages/core/src/types/components/accordion.ts:38
是否禁用
继承自
Accordion.isDisabled
keepContentMounted?
optionalkeepContentMounted: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?
optionallabel:string
定义于: packages/core/src/types/components/accordion.ts:9
标签
继承自
Accordion.label
selectedKeys?
optionalselectedKeys:string[]
定义于: packages/core/src/types/components/accordion.ts:62
选中项
继承自
Accordion.selectedKeys
selectionBehavior?
optionalselectionBehavior:"toggle"|"replace"
定义于: packages/core/src/types/components/accordion.ts:34
选择行为
- toggle: 切换
- replace: 替换
继承自
Accordion.selectionBehavior
selectionMode?
optionalselectionMode:"none"|"single"|"multiple"
定义于: packages/core/src/types/components/accordion.ts:28
选择模式
- none: 无
- single: 单选
- multiple: 多选
继承自
Accordion.selectionMode
showDivider?
optionalshowDivider:boolean
定义于: packages/core/src/types/components/accordion.ts:40
是否在每个手风琴项目的底部显示分隔线
继承自
Accordion.showDivider
title?
optionaltitle:string
定义于: packages/core/src/types/components/accordion.ts:13
标题
继承自
Accordion.title
variant?
optionalvariant:"light"|"shadow"|"bordered"|"splitted"
定义于: packages/core/src/types/components/accordion.ts:21
样式
- light: 浅色
- shadow: 阴影
- bordered: 边框
- splitted: 分割
继承自
Accordion.variant
