Skip to content

Avatar 头像

用作头像显示,可以为图片、图标或字符形式展示。

基础用法

头像的基础使用。如果头像是文字的话,会自动调节字体大小,来适应头像框。

A
TuView
A
avatar

大小和形状

通过设置 size 字段,可以调节头像的大小,默认大小为 40px。设置 shape 字段,可以设置头像是圆形 (circle) 还是正方形 (square)。

A
A
A
A
A
A
A
A

头像组

使用 tu-avatar-group 可以使用头像组功能,可通过 size 指定头像的大小。

A
B
C
Tu
View
A
B
C
Tu
View
A
B
C
2..

交互按钮

可以通过 trigger-icon、 trigger-type 来定制交互按钮,类型有遮罩(mask)和按钮(button)两种。

A
avatar

自动调整字体大小

如果头像是文字的话,会自动调节字体大小,来适应头像框。

A

自定义头像路径

自定义头像图片路径

avatar

加载失败:

avatar

主题

Avatar 组件提供了五个不同的主题:outset、inset、bordered、outlined 和 flat。通过设置 effect 属性来改变主题,默认为 outset。

A
A
A
A
A

Avatar API

Avatar Attributes

参数名描述类型默认值
shape头像的形状,有圆形(circle)和正方形(square)两种Stringcircle
imageUrl自定义头像图片地址,如果传入该属性,会默认渲染 img 标签String-
size头像的尺寸大小,单位是 px。未填写时使用样式中的大小 40pxNumber-
auto-fix-font-size是否自动根据头像尺寸调整字体大小Booleantrue
triggerType可点击的头像交互类型。Stringmask
trigger-icon-style交互图标的样式CSSProperties-
effect主题Stringoutset

Avatar Event

事件名描述参数
click点击回调Function
error图片加载错误-
load图片加载成功-

Avatar Slots

参数名描述
trigger-icon可点击的头像交互图标

AvatarGroup API

AvatarGroup Attributes

参数名描述类型默认值
shape头像的形状,有圆形(circle)和正方形(square)两种Stringcircle
size头像的尺寸大小,单位是 px。未填写时使用样式中的大小 40pxNumber-
auto-fix-font-size是否自动根据头像尺寸调整字体大小Booleantrue
max-count头像组最多显示的头像数量,多余头像将以 +x 的形式展示。Number0
z-index-ascend头像组内的头像 z-index 递增,默认是递减。Booleanfalse
max-style多余头像样式。CSSProperties-