Stats 统计展示
基本用法
统计展示用于在方框中显示数值和数据。可通过dataSource属性传入数据
 Offices 
  4 
  21% more than last month 
  const dataSource = [  {    title: "Offices",    value: "4",    desc: "21% more than last month",  },];
<Stats dataSource={dataSource} />;垂直布局
默认统计展示布局为水平方向,通过可选字段direction设置统计展示布局为垂直方向。
 Offices 
  4 
  21% more than last month 
   Employees2 
  2480 
  21% more than last month 
   Employees3 
  2480 
  21% more than last month 
  const dataSource = [  {    title: "Offices",    value: "4",    desc: "21% more than last month",  },  {    title: "Employees2",    value: "2480",    desc: "21% more than last month",  },  {    title: "Employees3",    value: "2480",    desc: "21% more than last month",  },];
<Stats dataSource={dataSource} direction="vertical" />;扩展配置项
数据源字段 dataSource 支持配置项 title、value、desc、icon、place,分别对应标题、数值、描述、图标、位置。
其中 title、value、desc、icon 都支持扩展配置项 content, variant,
 Offices 
  4 
  21% more than last month 
   Offices2 
  4 
  21% more than last month 
   Offices3 
  4 
  21% more than last month 
  const dataSource = [  {    title: {      content: "Offices",      variant: "primary",    },    value: {      content: "4",      variant: "primary",    },    desc: {      content: "21% more than last month",      variant: "primary",    },    icon: {      content: "tabler:building",      variant: "primary",    },  },];
<Stats dataSource={dataSource} />;统计展示每项内容的位置配置
通过可选字段 place 设置统计展示每项内容的位置。
可选 start、center、end,分别对应内容在左侧、中间、右侧。
 Employees 
  24 
  21% more than last month 
   Employees 
  2480 
  21% more than last month 
   Templates 
  12 
  21% more than last month 
  const dataSource = [  {    title: "Employees",    value: "24",    desc: "21% more than last month",    place: "start",  },  {    title: "Employees",    value: "2480",    desc: "21% more than last month",    place: "center",  },  {    title: "Templates",    value: "12",    desc: "21% more than last month",    place: "end",  },];
<Stats dataSource={dataSource} />;API
Stats
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| dataSource | 数据源 | StatItem[] | [] | 
| direction | 布局方向 | 'horizontal' | 'vertical' | 'horizontal' | 
| class | 自定义类名 | string | - | 
StatItem
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| title | 标题 | string | StatItemBase | - | 
| value | 数值 | string | StatItemBase | - | 
| desc | 描述 | string | StatItemBase | - | 
| icon | 图标 | string | StatItemBase | - | 
| place | 位置 | 'start' | 'center' | 'end' | 'start' | 
StatItemBase
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| content | 内容 | string | - | 
| variant | 颜色 | 'primary' | 'secondary' | 'neutral' 等 | 'primary' |