跳到主要内容

eo-card-item

<eo-card-item>

信息类卡片 —— 通用卡片

Examples

Basic

Playground

showActions

Playground

Single Expanded Area

Playground

Multiple Expanded Area

Playground

Cover

Playground

cardStyle

Playground

Style type

Playground

selected

Playground

Tag

Playground

Properties

NameDescriptionTypeDefaultRequired
hasHeader

是否有顶部小标题

boolean
cardTitle

卡片标题

string
description

描述信息

string
auxiliaryText

顶部辅助文字

string
avatar

图标

IconAvatar | ImgAvatar
href

设置 href 时将使用原生 <a> 标签,通常用于外链的跳转

LinkProps["href"]
url

链接地址

LinkProps["url"]
target

链接跳转目标

LinkProps["target"]
actions

操作按钮组

ActionType[]
showActions

展示操作按钮组

"always" | "hover" "always"
selected

是否选中

boolean
styleType

卡片样式类型

"grayish"
hasCover

是否使用卡片封面

boolean
coverImage

卡片封面背景图片

string
coverColor

卡片封面背景颜色(使用纯色背景)

string
coverImageSize

卡片封面图片尺寸 ,配置参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS/background-size

React.CSSProperties["backgroundSize"]
avatarPosition

图标是否放置在卡片封面

"content" | "cover"
tagConfigTagConfig
cardStyle

卡片样式

React.CSSProperties

Slots

NameDescription
expanded-area-1

扩展区域 1,通常放置标签信息

expanded-area-2

扩展区域 2,通常放置操作和其他属性信息(图标/头像/小字描述/统计信息)

Events

NameDescriptionEvent Detail
tag.click

徽标点击事件

void

Type references

IconAvatar

NameTypeRequiredDescription
containerSizestring
iconGeneralIconProps
colorstring
sizenumber
shape"circle" | "square" | "round-square"
bgColorstring

ImgAvatar

NameTypeRequiredDescription
containerSizestring
imgSrcstring
imgStyleCSSProperties
shape"circle" | "square" | "round-square"
bgColorstring

TagConfig

NameTypeRequiredDescription
textstring
iconGeneralIconProps
bgColorstring
colorstring