Avatar 头像

用来代表用户或事物,支持图片、图标或字符展示。

代码演示

基本

头像有三种尺寸,两种形状可选。

  1. <template>
  2. <div>
  3. <v-avatar size="large" icon="user"></v-avatar>
  4. <v-avatar icon="user"></v-avatar>
  5. <v-avatar size="small" icon="user"></v-avatar>
  6. </div>
  7. <div>
  8. <v-avatar shape="square" size="large" icon="user"></v-avatar>
  9. <v-avatar shape="square" icon="user"></v-avatar>
  10. <v-avatar shape="square" size="small" icon="user"></v-avatar>
  11. </div>
  12. </template>

类型

支持三种类型:图片、Icon 以及字符,其中 Icon 和字符型可以自定义图标颜色及背景色。

  1. <template>
  2. <div>
  3. <v-avatar icon="user"></v-avatar>
  4. <v-avatar>U</v-avatar>
  5. <v-avatar>USER</v-avatar>
  6. <v-avatar src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png"></v-avatar>
  7. <v-avatar :style="{ color: '#f56a00', backgroundColor: '#fde3cf' }">U</v-avatar>
  8. <v-avatar :style="{ backgroundColor: '#87d068' }" icon="user"></v-avatar>
  9. </div>
  10. </template>

带徽标的头像

通常用于消息提示

  1. <template>
  2. <v-badge :count=1><v-avatar shape="square" icon="user"></v-avatar></v-badge>
  3. <v-badge dot><v-avatar shape="square" icon="user"></v-avatar></v-badge>
  4. </template>

API

Affix Props

参数说明类型默认值
icon设置头像的图标类型,参考 Icon 组件String-
shape指定头像的形状(square、circle)Stringcircle
size设置头像的大小(large、small、default)Stringdefault
src图片类头像的资源地址String-