Skip to content

FxAvatar 头像 ​

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

基础用法 ​

用 shape 和 size 属性设置头像的形状与尺寸。

类型 ​

支持图片、图标或字符。

回退 ​

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

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

适应容器 ​

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

头像组(AvatarGroup) ​

以头像组形式展示。

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

FxAvatar API ​

Attributes ​

属性说明类型默认值
icon图标头像,字符串为 IconString 类型(即 FxIcon 图标名,如 ep:edit、ant-design:home、svg: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 /—