Components
Order #4189
StatusShipped
"use client"
import * as React from "react"安装
pnpm dlx shadcn@latest add collapsible
使用方法
import {
Collapsible,
CollapsibleContent,
CollapsibleTrigger,
} from "@/components/ui/collapsible"<Collapsible>
<CollapsibleTrigger>我可以在项目中使用它吗?</CollapsibleTrigger>
<CollapsibleContent>
可以。免费用于个人和商业项目,无需署名。
</CollapsibleContent>
</Collapsible>受控状态
使用 open 和 onOpenChange 属性来控制状态。
import * as React from "react"
export function Example() {
const [open, setOpen] = React.useState(false)
return (
<Collapsible open={open} onOpenChange={setOpen}>
<CollapsibleTrigger>切换</CollapsibleTrigger>
<CollapsibleContent>内容</CollapsibleContent>
</Collapsible>
)
}示例
基础示例
import { Button } from "@/components/ui/button"
import { Card, CardContent } from "@/components/ui/card"
import {设置面板
使用触发按钮显示更多设置项。
Radius
Set the corner radius of the element.
"use client"
import * as React from "react"文件树
使用嵌套可折叠面板构建文件树。
import { Button } from "@/components/ui/button"
import { Card, CardContent, CardHeader } from "@/components/ui/card"
import {API 参考
更多信息请参见 Base UI 文档。