当前位置: 首页 > 文档资料 > FeArt 中文文档 >

Card 卡片

优质
小牛编辑
126浏览
2023-12-01

使用指南

引入方式

import { Card } from 'feart';

components: {
  'fe-card': Card,
}

代码示例

普通卡片

<fe-card title="卡片标题" subTitle="副标题" @click="onClick"> </fe-card>

卡片小标题置于顶部

<fe-card
  thumb="https://nuofe.nntest.cn/feart/images/demoimgs/card-demo.jpg"
  title="标题只显示一行,多余会省略了,被省略了"
  subTitle="小标题只显示一行,多余会省略了,被省略了,被省略了"
  :subTitleTopping="true"
  @click="onClick"
>
</fe-card>

左侧图片及右侧图标垂直居中

<fe-card
  thumb="https://nuofe.nntest.cn/feart/images/demoimgs/card-demo.jpg"
  title="标题只显示一行,多余会省略了,被省略了"
  desc="这里包含了描述信息,可以显示多行多行多行多行多行多行多行多行多行多行"
  :thumbAlign="'middle'"
  @click="onClick"
>
</fe-card>

卡片包含描述信息及下方额外内容

<fe-card
  thumb="https://nuofe.nntest.cn/feart/images/demoimgs/card-demo.jpg"
  title="卡片标题"
  desc="这里包含了描述信息,可以显示多行多行多行多行多行多行多行多行多行多行"
  rightIconColor="#ff0000"
  additionalDesc="我是卡片下方的描述信息"
  additionalIcon="failure"
  additionalIconColor="#ff0000"
  :rightAlign="'top'"
  @click="onClick"
>
</fe-card>

卡片自定义

<fe-card rightIcon="" @click="onClick">
  <div slot="thumb">
    <img src="https://nuofe.nntest.cn/feart/images/demoimgs/card-demo.jpg" />
  </div>
  <div slot="title" style="white-space:pre-wrap;">通过slot,可以自定义样式,让你的标题显示多行</div>
  <template slot="sub-title">副标题副标题</template>
  <div slot="additional">
    这里是自定义的:
    <ul>
      <li>说明1...</li>
      <li>说明2...</li>
    </ul>
  </div>
</fe-card>

Props

参数说明类型默认值
thumb卡片左侧的图片地址String
title卡片的标题String
subTitle卡片的副标题String
desc卡片的描述文字String
rightIcon右侧的图标名称(Icon 组件里面的图标名)Stringnext
rightIconColor右侧的图标的颜色String#ccc
additionalIcon底部容器的图标String
additionalIconColor底部容器的图标颜色String#ccc
additionalDesc底部容器的描述String
subTitleTopping副标题位置是否置于卡片顶部,为 true 时,副标题显示在大标题之上,为 false,副标题显示在大标题底部Booleanfalse
lazyLoad左侧图片是否开启懒加载(使用 lazyload 配合懒加载,参考LazyLoad引入该组件)Booleanfalse
thumbAlign左侧图片垂直方向对齐方式String(可选值为垂直居中 middle 和置于卡片顶部 top)top
rightAlign右侧图片垂直方向对齐方式String(可选值为垂直居中 middle 和置于卡片顶部 top)middle

Events

事件说明参数
click点击触发的回调函数fn(event)

Slots

名称说明
thumb自定义卡片左侧的内容
title自定义标题
sub-title自定义副标题
desc自定义描述
right自定义卡片右侧图标区域的内容
additional自定义底部容器的内容