Skip to content
On this page

布局组件 ​

Hidden Title ​

基础用法 ​

展开和收缩 ​

other ​

自适应高度 ​

slot插槽 ​

body正方形 ​

API ​

属性名说明类型默认值
v-model / modelValue折叠状态,true 表示收起booleanfalse
size内边距尺寸small / default / largedefault
title默认头部标题,传入后会使用 o-title 渲染string''
boxStyle传给默认 o-title 的样式object{}
headerStyle头部区域样式object{}
bodyStyle内容区域样式object{}
footerStyle底部区域样式object{}
border是否显示头部下边框booleantrue
scroll内容区是否自动撑开并滚动booleantrue
square内容区按宽高最大值渲染为正方形booleanfalse
collapsible是否允许点击头部展开/收起booleanfalse
collapseTrigger折叠触发区域icon / headerheader

事件 ​

事件名说明回调参数
update:modelValue折叠状态变化时触发(collapsed: boolean)

插槽 ​

插槽名说明
default内容区域
header自定义头部,会覆盖默认 title
icon自定义折叠图标
footer底部区域

说明 ​

  • 用于构建业务卡片式基础布局,支持展开收起、插槽、自适应高度等常见场景。
  • 只有设置 collapsible 后才允许展开 / 收起;默认点击右侧图标触发,如需整块头部可点击,可设置 collapseTrigger="header"。
  • header 插槽默认会自动占满头部剩余宽度;开启 collapsible 后,右侧会为折叠图标预留空间,不需要额外手写 width: 100%。
  • scroll 为 true 时内容区会设置 flex: 1 和 overflow: auto,适合放在固定高度容器中。