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