Collapse 折叠面板

折叠面板,可以折叠/展开的内容区域。

Collapse

Props

Prop NameTypeRequiredDefaultDescription
openKeys
Key[]
激活的面板,multiple 时为数组值,controlled
defaultOpenKeys
Key[]
默认激活的面板,multiple 时为数组值,uncontrolled
onChange
(keys: Key[]) => void
变化回调
multiplebooleantrue
是否可以多个同时打开

说明

对内容进行分组并控制显示隐藏

演示

演示

VIEW CODE ( LIVE )

multiple - 同时展开多个

VIEW CODE ( LIVE )

uncontrolled

VIEW CODE ( LIVE )

Panel

Props

Prop NameTypeRequiredDefaultDescription
title
ReactNode | ((options: { open: boolean; disabled?: boolean; toggle: () => void }) => ReactNode)
标题项,为函数时会传入面板当前 open 和 disabled 状态,和 toggle 函数
onChange
(open: boolean) => void
修改回调
openboolean
是否展开,controlled
defaultOpenboolean
默认展开状态,uncontrolled
forceRenderboolean
是否强制渲染
ignoreUpdateWhenCloseboolean
关闭时子组件不会更新
disabledboolean
是否禁用
panelKeyKey''
唯一键值
titlePosition
'top' | 'bottom'
'top'
title的位置

说明

Collapse 的子组件

演示

普通使用

VIEW CODE ( LIVE )

disabled - 禁用

VIEW CODE ( LIVE )

forceRender - 强制渲染

VIEW CODE ( LIVE )

custom title - 自定义 title

VIEW CODE ( LIVE )

uncontrolled

VIEW CODE ( LIVE )

titlePosition - 标题位置

VIEW CODE ( LIVE )
Copyright © 2021-2024 UCloud 优刻得科技股份有限公司