Skip to content

FxCard 卡片容器 ​

将信息整合在卡片容器中。

基础用法 ​

卡片包含 header、body 和 footer 三部分,header 和 footer 是可选的,内容通过默认插槽传入。

简洁卡片 ​

可以省略 header,仅使用简洁的卡片容器。

带额外操作(extra 插槽) ​

通过 extra 插槽在标题右侧添加操作按钮。该插槽仅在 header prop 模式下生效。

自定义头部(header 插槽) ​

通过 header 插槽完全自定义头部内容,会替代 header prop 的默认渲染。

阴影效果 ​

通过 shadow 属性控制卡片阴影的显示时机:always(始终显示)、hover(悬停显示)或 never(不显示)。

自定义 body 样式 ​

通过 bodyStyle 自定义 body 区域的 CSS 样式,支持 string、object 和 array 格式。

通过 footer prop 或 footer 插槽设置卡片底部内容。

填充模式(fill) ​

fill=true 时卡片通过 h-full 撑满父容器高度,body 区域自动占据剩余空间并可滚动。

父容器需要有明确的高度(如 h-full),fill 模式才能生效。

API ​

Attributes ​

属性说明类型默认值
header卡片标题,也接受 slot#header 传入自定义内容string—
footer卡片底部文字,也接受 slot#footer 传入自定义内容string—
body-stylebody 区域 CSS 样式StyleValue—
header-classheader 区域自定义 classstring—
body-classbody 区域自定义 classstring—
footer-classfooter 区域自定义 classstring—
shadow阴影显示时机'always' | 'hover' | 'never''always'
fill填充模式:卡片高度撑满父容器booleanfalse

fill 是 FxCard 的增强属性,需配合父容器有明确高度使用。

Slots ​

插槽名说明
default卡片主体内容(body 区域)
header自定义头部内容,会替代 header prop
footer自定义底部内容,会替代 footer prop
extraheader 右侧额外操作区域(仅 header prop 模式下生效)

extra 插槽仅在 header prop(非 slot#header)模式下有效。使用 #header 插槽时,用户自行控制头部所有内容。