# Avatar 头像
# 使用指南
自动根据名称生成随机颜色背景的头像,可设置图片
# 代码演示
# 与h3-mobile-vue组件的区别以及迁移
对旧组件进行优化,若图片加载失败默认呈现名称头像,名称头像根据尺寸调整字体大小和长度,去掉内置的h3-icon
组件,改为使用默认插槽。
若要做迁移请参考
弃用的props:
className
styleObj
defaultValue
avatarColors
icon
替换的props:
defaultColor
=>specifiedColor
src
=>avatar
新增的props:
sizeType
customSize
# API
# Prop
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
name | 标题 | string | - | - |
size | 尺寸 内置大小范围 [12 ~ 96] 1.2.0+ | string | number | 40 | - |
customSize | 自定义尺寸,当内置大小范围不满足可使用该prop,请带上单位,例如px、rem、vw | string | - | 1.2.0+ |
sizeType | 在customSize 存在时生效lg :字号大,显示两个字符md :字号大,显示一个字符sm :字号小,显示一个字符 | string | 'lg' | 1.2.0+ |
avatar | 图片 url | string | - | - |
colors | 用于生成随机颜色原数组,数组项内容为合法的颜色值 | array | ['#3392ff', '#ff9050', '#ff659b', '#2fcf9f'] | - |
specifiedColor | 指定颜色值,优先级最高 | string | - | - |
# Event
事件名 | 说明 | 参数 |
---|---|---|
click | 点击时触发 | - |