平台兼容性
Avatar 头像
头像组件,组件名:cmd-avatar
,代码块: cmdAvatar。
使用方式:
在 script
中引用组件
import cmdAvatar from "@/components/cmd-avatar/cmd-avatar.vue"
export default {
components: {cmdAvatar}
}
基本用法
<cmd-avatar src='http://www.xx.xx/xx/x.jpg'></cmd-avatar>
<cmd-avatar icon='add'></cmd-avatar>
<cmd-avatar text='U'></cmd-avatar>
文字/图标样式设置
<cmd-avatar :make="{'color': '#f56a00','background-color': '#fde3cf'}" text='10'></cmd-avatar>
<cmd-avatar :make="{'color': '#f56a00','background-color': '#fde3cf'}" icon='home'></cmd-avatar>
大小设置
<cmd-avatar size='sm' :src='img'></cmd-avatar>
<cmd-avatar size='md' :src='img'></cmd-avatar>
<cmd-avatar :size='100' :src='img'></cmd-avatar>
<cmd-avatar size='lg' :src='img'></cmd-avatar>
形状设置
<cmd-avatar shape='square' :src='img'></cmd-avatar>
<cmd-avatar shape='circle' :src='img'></cmd-avatar>
属性说明:
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
text | String,Numbar | - | 头像显示文字 - 建议取首位text[0],长度小于3位 |
icon | String | - | 头像显示图标icon - 列如:home、add |
src | String | - | 头像图片地址 - 仅支持相对路径、绝对路径,支持 base64 码 |
shape | String | circle | 头像形状 - 圆形:circle,矩形:square |
size | String,Numbar | md | 头像显示大小 - sm,lg,md,任意Number值 |
make | Object | {'color': ''} | 自定义头像样式 - 颜色、背景、边距,列如:{'margin-right': '8px'} |
事件说明:
事件名称 | 说明 |
---|---|
click | 头像组件 点击 触发事件 |
load | 图片载入成功后触发事件 |
error | 图标载入错误后触发事件 |