Avatar 头像
显示用户头像的组件。
何时使用
当需要显示用户头像时。
头像显示的基本规则
头像组件传入'name'属性时,会根据一定的规则显示头像的字段,具体规则参见 API。
头像MYAA1A
头像的基础配置
头像组件可设置宽度,高度,是否为圆形头像,同时可自定义头像的显示字段,传入自定义图片,图片加载失败控制内容显示等。
ADevUI

头像的特殊显示
头像组件会对一些特殊情况进行处理,具体表现为用户不存在或展示默认头像,详细规则参见 API。
Avatar 参数
| 参数名 | 类型 | 默认值 | 描述 | 跳转 Demo |
|---|---|---|---|---|
| name | string | -- | 必选,传入字符串用于制作头像 | 头像显示的基本规则 |
| gender | string | male | female | -- | 可选,根据性别区分头像颜色,传入 string, 可以是 female | male的任意大小写形式 | 头像显示的基本规则 |
| width | number | 40 | 可选,设定头像的宽度, 单位为px | 头像的基础配置 |
| height | number | 40 | 可选,设定头像的高度,单位为px | 头像的基础配置 |
| is-round | boolean | true | 可选,是否显示为圆形头像 | 头像的基础配置 |
| img-src | string | -- | 可选,传入自定义图片作为头像 | 头像的基础配置 |
| custom-text | string | -- | 可选,传入自定义显示文字 | 头像的基础配置 |
Avatar 事件
| 事件 | 说明 | 跳转 Demo |
|---|---|---|
| load-error | img加载失败后的事件抛出 | 头像的基础配置 |
其他说明
头像显示基本规则
中文开头:取传入字符串的最后两个字符
英文开头:取传入字符串的前面两个字符
多个英文名连用:取传入字符串的前两个英文名首字母
非中英文开头:取传入字符串的前两个字符
头像特殊显示规则
未传入
name,customText,imgSrc,视为使用该头像的用户不存在传入
name,customText,imgSrc的值为空,视为使用该头像的用户无昵称,使用默认头像
显示优先级排序
imgSrc > customText > name
