跳到正文
贡献者

Avatar

展示用户头像、图标或首字母缩写标识。内容优先级为 src > icon > text;图片加载失败时回退到图标或文字。

基础用法

MC
AB
CD
EF

图片模式

用户头像
圆形头像

图标模式

变体

A
B
C
D
E
F

自定义颜色

ST
MC
OR

圆角

A
B
C

API

Props

名称类型默认说明
sizenumber | 'small' | 'middle' | 'large' | 'x-large''middle'头像尺寸。数字按 px;预设:small=32 / middle=48 / large=64 / x-large=96。
colorstring-背景颜色(无图片时生效),接受合法 CSS 颜色值。
variant'elevated' | 'flat' | 'tonal' | 'outlined' | 'text' | 'plain''elevated'视觉变体:elevated(立体阴影)、flat(扁平)、tonal(浅底)、outlined(描边)、text、plain。
roundednumber | string'0'圆角。数字与纯数字字符串按 px;'50%' 为圆形。默认正方形。
srcstring-头像图片 URL,优先级高于 icon 和 text。
iconstring-图标名称(mc-xxx),无图片时展示。
textstring-文字内容(如首字母缩写),无图片和图标时展示。
altstring-图片替代文本。

默认插槽可在文字模式下替代 texticon 插槽可替换图标区域。传入 @click 时使用可点击样式。

最后更新于

MIT Licensed · Ore UI 风格 Vue 3 组件库