Skip to content

Card ​

简易介绍 ​

Card 卡片组件,用于展示信息和内容块,支持自定义头部、主体和底部。mengyue-components 进行了封装并进行了 vitest 测试。 可以使用 <MYCard></MYCard> 或者 <MYCard /> 来实现卡片布局。

基本用法 ​

基础卡片 ​

基础的卡片组件,包含头部、主体和底部。

代码演示
卡片标题

这里是卡片的主体内容

可以放置任何类型的内容

展开代码

自定义尺寸 ​

使用 width 和 height 属性自定义卡片的尺寸。

代码演示
小卡片

200px × 150px

中等卡片

300px × 200px

大卡片

400px × 250px

展开代码

自定义背景色 ​

使用 backgroundColor 属性自定义卡片的背景颜色。

代码演示
浅蓝色卡片

自定义背景颜色

#f0f9ff

浅红色卡片

自定义背景颜色

#fef2f2

浅绿色卡片

自定义背景颜色

#f0fdf4

展开代码

产品展示卡片 ​

使用卡片展示产品信息。

代码演示
MacBook Pro¥12999
💻

13英寸,M2芯片,8GB内存,256GB存储

  • Retina 显示屏
  • 触控栏和触控 ID
  • 最长可达 20 小时电池续航
展开代码

用户信息卡片 ​

使用卡片展示用户信息。

代码演示
U
张三
高级用户
邮箱
zhangsan@example.com
电话
138****1234
部门
技术部
职位
前端工程师
展开代码

数据统计卡片 ​

使用卡片展示数据统计信息。

代码演示
1,234
今日访问量
567
新增用户
89.5%
转化率
¥12,345
今日收入
展开代码

API 参考 ​

Props ​

参数说明类型可选值默认值
title卡片标题string—''
width卡片宽度string—''
height卡片高度string—''
footer卡片底部内容string—''
background-color卡片背景色string—''

插槽 ​

插槽名说明
header卡片头部内容
body卡片主体内容
footer卡片底部内容

类型定义 ​

typescript
interface CardProps {
  title?: string;
  width?: string;
  height?: string;
  footer?: string;
  backgroundColor?: string;
}

基于 MIT 协议