Skip to content

BannerCard 横幅卡片 ​

BannerCard 横幅卡片 的基础用法、公开 API 与示例。

基础示例 ​

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { BannerCard } from "@/components/card/banner-card";

Props ​

参数说明类型默认值必填
height横幅高度,默认 11remstring"11rem"否
title标题文本string""否
subtitle副标题文本string""否
titleColor标题颜色,默认 #ffffffstring"#ffffff"否
subtitleColor副标题颜色,默认 #ffffffstring"#ffffff"否
backgroundColor背景颜色,默认 var("el-color-primary-light-3")stringuseNamespace().cssVarEl("color-primary-light-3")否
backgroundImage整个卡片的背景图片string""否
decoration是否显示装饰效果,默认 truebooleantrue否
buttonConfig按钮配置ButtonConfig{ show: true, text: "查看", color: "#ffffff", textColor: "#333", radius: "6px", }否
meteorConfig流星配置MeteorConfig{ enabled: false, count: 10 }否
imageConfig图片配置ImageConfig{ src: "", width: "12rem", bottom: "-3rem", right: "0" }否

Events ​

事件名说明回调参数
click整体点击事件。-
buttonClick按钮点击事件。-

Slots ​

插槽名说明参数
title标题内容插槽。-
subtitlesubtitle 内容插槽。-
buttonbutton 内容插槽。-
default默认内容插槽。-

Expose ​

名称说明类型
-该组件未声明 Expose。-

Module API ​

名称说明类型
BannerCard导出 BannerCard 供业务侧复用。useInstall(index)

Types ​

BannerCardProps ​

横幅卡片组件属性。

字段说明类型默认值必填
height横幅高度,默认 11remstring-否
title标题文本string-否
subtitle副标题文本string-否
titleColor标题颜色,默认 #ffffffstring-否
subtitleColor副标题颜色,默认 #ffffffstring-否
backgroundColor背景颜色,默认 var("el-color-primary-light-3")string-否
backgroundImage整个卡片的背景图片string-否
decoration是否显示装饰效果,默认 trueboolean-否
buttonConfig按钮配置ButtonConfig-否
meteorConfig流星配置MeteorConfig-否
imageConfig图片配置ImageConfig-否

ButtonConfig ​

横幅卡片按钮配置。

字段说明类型默认值必填
show是否启用按钮boolean-是
text按钮文本string-是
color按钮背景色string-否
textColor按钮文字颜色string-否
radius按钮圆角大小string-否

MeteorConfig ​

横幅卡片流星效果配置。

字段说明类型默认值必填
enabled是否启用流星效果boolean-是
count流星数量number-否

ImageConfig ​

横幅卡片背景图片配置。

字段说明类型默认值必填
src图片源地址string-是
width图片宽度string-否
bottom距底部距离string-否
right距右侧距离string-否

BannerCardEmits ​

横幅卡片组件事件。

字段说明类型默认值必填
click整体点击事件。[]-是
buttonClick按钮点击事件。[]-是

API 根据当前组件源码生成;同步版本与验证记录见维护说明。