Skip to content

Collapsible 折叠面板 ​

可以展开 / 收起面板的交互组件。

基础用法 ​

网页近似预览,真机效果以 HarmonyOS 渲染为准。

受控 ​

像 v-model:open 一样用 !! 绑定 open。

网页近似预览,真机效果以 HarmonyOS 渲染为准。

API ​

从组件库源码中的 @Param / @Event / @BuilderParam 声明自动提取。

SCollapsible ​

shadcn-vue 的 Collapsible:一个可交互的组件,用于展开 / 收起面板。

属性类型默认值说明
open!!boolean | undefinedundefined受控的展开状态(配合 !! 使用)。留空则为非受控。
defaultOpenbooleanfalse
disabledbooleanfalse忽略触发器的点按。
事件类型默认值说明
onOpenChange(open: boolean) => void() => { }

插槽: 子组件(尾随闭包)

SCollapsibleTrigger ​

点按内容区时切换折叠状态。

插槽: 子组件(尾随闭包)

SCollapsibleContent ​

面板;带高度动画地展开 / 收起。

插槽: 子组件(尾随闭包)

MIT Licensed