基于 Vue 2.7 + ElementUI 的企业级组件库
卡片组件用于展示信息,通常包含标题和内容区域。
基本用法
<template> <XtCard title="卡片标题"></XtCard> </template>
基础卡片
<template> <XtCard title="今日销售额"></XtCard> </template>
自定义内容
<template> <XtCard title="用户统计"> <div style="display: flex; justify-content: space-around;"> <div style="text-align: center;"> <span style="display: block; font-size: 12px; color: #999;">新增用户</span> <span style="font-size: 24px; font-weight: bold; color: #1890ff;">520</span> </div> <div style="text-align: center;"> <span style="display: block; font-size: 12px; color: #999;">活跃用户</span> <span style="font-size: 24px; font-weight: bold; color: #52c41a;">3840</span> </div> </div> </XtCard> </template>
自定义标题和数值
<template> <XtCard> <template v-slot:title> <span style="color: #1890ff;">📊 数据分析</span> </template> <span style="font-size: 32px; color: #52c41a;">98.5%</span> </XtCard> </template>
内容区域没有额外内边距
无边距卡片
<template> <XtCard title="紧凑卡片" :value="100" noPadding> <div style="padding: 8px;"> <p>内容区域没有额外内边距</p> </div> </XtCard> </template>
卡片组
<template> <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;"> <XtCard title="销售额" value="12345" unit="元"></XtCard> <XtCard title="订单数" value="520" unit="单"></XtCard> <XtCard title="转化率" value="23.5" unit="%"></XtCard> </div> </template>
title
default
header
XtButton 按钮 XtCardItem 卡片项