Skip to content

FxCard 卡片容器

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

基础用法

卡片包含 headerbodyfooter 三部分,headerfooter 是可选的,内容通过默认插槽传入。

简洁卡片

可以省略 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 插槽时,用户自行控制头部所有内容。