Card 卡片


典型卡片

包含标题、内容和额外操作。

Card卡片 - 图1

  1. <at-card style="width: 300px;">
  2. <h4 slot="title">Card Title</h4>
  3. <div slot="extra"><a>Extra</a></div>
  4. <div>
  5. Card Content
  6. </div>
  7. </at-card>

无边框

通过设置属性 bordered: false,不添加边框。

Card卡片 - 图2

  1. <at-card style="width: 300px;" :bordered="false">
  2. <h4 slot="title">Card Title</h4>
  3. <div slot="extra"><a>Extra</a></div>
  4. <div>
  5. Card Content
  6. </div>
  7. </at-card>

无阴影

通过设置属性 no-hover: true 来禁用鼠标悬停时显示的阴影效果。

Card卡片 - 图3

  1. <at-card style="width: 300px;" :no-hover="true">
  2. <h4 slot="title">Card Title</h4>
  3. <div slot="extra"><a>Extra</a></div>
  4. <div>
  5. Card Content
  6. </div>
  7. </at-card>

只显示卡片内容区域

只显示卡片内容,而不显示标题和额外操作。

Card卡片 - 图4

  1. <at-card style="width: 300px;" :body-style="{ padding: 0 }">
  2. <div>
  3. <img style="width: 100%" src="https://misc.aotu.io/koppthe/at-ui/cover.jpg">
  4. <div style="padding: 14px;">
  5. <p>AT-UI</p>
  6. </div>
  7. </div>
  8. </at-card>

预加载的卡片(默认)

数据加载前的文本块 Loading。

Card卡片 - 图5

  1. <at-card :loading="loading" :style="{ width: '300px' }">
  2. <h4 slot="title">Card Title</h4>
  3. <div slot="extra"><a>Extra</a></div>
  4. <div>
  5. Card Content
  6. </div>
  7. </at-card>

预加载的卡片(自定义)

自定义数据加载前的文本块 Loading。

Card卡片 - 图6

  1. <at-card :loading="loading" style="width: 300px">
  2. <h4 slot="title">Card Title</h4>
  3. <div slot="extra"><a>Extra</a></div>
  4. <div slot="loading">加载中...</div>
  5. <div>
  6. Card Content
  7. </div>
  8. </at-card>

Card 参数

参数说明类型可选值默认值
bordered是否有边框Boolean-true
noHover取消鼠标移过时所显示的阴影Boolean-false
bodyStyle自定义内容区域的样式Object-{}
loading当卡片内容还在加载中时,是否显示 loadingBoolean-false

Card slot

名称说明
title自定义卡片标题
extra自定义额外显示的内容,默认位置是在标题右侧
loading自定义 loading 显示内容
-卡片内容