Skip to content

FxAvatar 头像

头像可用于代表人员或对象,支持图片、图标或字符。不依赖任何 UI 框架

基础用法

shapesize 属性设置头像的形状与尺寸。

类型

支持图片、图标或字符。

回退

图片加载失败时的回退内容。

默认插槽内容会在图片加载失败时自动展示,同时触发 error 事件。

适应容器

设置图片如何适应容器,等同于 object-fit

头像组(AvatarGroup)

以头像组形式展示。

使用 <FxAvatarGroup> 包裹头像。collapse-avatars 可折叠超出 max-collapse-avatars 的头像。

FxAvatar API

Attributes

属性说明类型默认值
icon图标头像,字符串为 IconString 类型(即 FxIcon 图标名,如 ep:editant-design:homesvg:xxx),亦可传组件string / Component
size头像尺寸number / 'large' | 'default' | 'small'
shape头像形状'circle' | 'square'circle
src图片地址string
src-set图片原生 srcsetstring
alt图片原生 altstring
fit图片适应方式(object-fit)'fill' | 'contain' | 'cover' | 'none' | 'scale-down'cover

Events

事件名说明类型
error图片加载失败时触发(e: Event) => void

Slots

插槽名说明
default自定义头像内容

FxAvatarGroup API

Attributes

属性说明类型默认值
size统一控制组内头像尺寸number / 'large' | 'default' | 'small'
shape统一控制组内头像形状'circle' | 'square'
collapse-avatars是否折叠头像booleanfalse
collapse-avatars-tooltiphover 计数头像时是否用 tooltip 展示收起的头像booleanfalse
max-collapse-avatars折叠时最多显示的头像数number1
effecttooltip 主题'dark' | 'light'light
placementtooltip 位置'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'right' | …top
popper-classtooltip 自定义类名string
popper-styletooltip 自定义样式string /
collapse-class折叠计数头像自定义类名string
collapse-style折叠计数头像自定义样式string /