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 组件里面的图标名) | String | next |
rightIconColor | 右侧的图标的颜色 | String | #ccc |
additionalIcon | 底部容器的图标 | String | 无 |
additionalIconColor | 底部容器的图标颜色 | String | #ccc |
additionalDesc | 底部容器的描述 | String | 无 |
subTitleTopping | 副标题位置是否置于卡片顶部,为 true 时,副标题显示在大标题之上,为 false,副标题显示在大标题底部 | Boolean | false |
lazyLoad | 左侧图片是否开启懒加载(使用 lazyload 配合懒加载,参考LazyLoad引入该组件) | Boolean | false |
thumbAlign | 左侧图片垂直方向对齐方式 | String (可选值为垂直居中 middle 和置于卡片顶部 top) | top |
rightAlign | 右侧图片垂直方向对齐方式 | String (可选值为垂直居中 middle 和置于卡片顶部 top) | middle |
Events
事件 | 说明 | 参数 |
---|---|---|
click | 点击触发的回调函数 | fn(event) |
Slots
名称 | 说明 |
---|---|
thumb | 自定义卡片左侧的内容 |
title | 自定义标题 |
sub-title | 自定义副标题 |
desc | 自定义描述 |
right | 自定义卡片右侧图标区域的内容 |
additional | 自定义底部容器的内容 |