使用高级 Chakra UI 组件更快地构建 💎

了解更多
跳到内容
文档在线示例指南博客
赞助

可折叠

用于展开和折叠额外内容。

源码Storybook配方Ark

用法

import { Collapsible } from "@chakra-ui/react"
<Collapsible.Root>
  <Collapsible.Trigger />
  <Collapsible.Content />
</Collapsible.Root>

示例

延迟挂载

使用 unmountOnExit 属性可在内容折叠时卸载它。

属性

根组件

属性默认值类型
lazyMount false
布尔值

是否启用延迟挂载

unmountOnExit false
布尔值

是否在退出时卸载。

asChild
布尔值

使用提供的子元素作为默认渲染元素,结合它们的属性和行为。

有关更多详细信息,请阅读我们的 组合 指南。
defaultOpen
布尔值

可折叠组件首次渲染时的初始打开状态。当您不需要控制其打开状态时使用。

disabled
布尔值

可折叠组件是否禁用

ids
Partial<{ root: string; content: string; trigger: string }>

可折叠组件中元素的 ID。对组合很有用。

onExitComplete
() => void

当动画在关闭状态下结束时调用的函数。

onOpenChange
(details: OpenChangeDetails) => void

当弹出窗口打开时调用的函数

open
布尔值

可折叠组件是否打开

上一页

关闭按钮

下一页

组合框