Avatar
import { Avatar } from 'wisteria-ui';
用法
形状
<Avatar variant="square" />
<Avatar variant="rounded" />
<Avatar variant="circle" />
尺寸
<Avatar size="small" />
<Avatar size="normal" />
<Avatar size="large" />
<Avatar size={72} />
文字
<Avatar>L</Avatar>
<Avatar size="large">LA</Avatar>
AvatarGroup
<Avatar.Group maxCount={3}>
<Avatar>A</Avatar>
<Avatar>B</Avatar>
<Avatar>C</Avatar>
<Avatar>D</Avatar>
<Avatar>E</Avatar>
</Avatar.Group>
API
Avatar
Avatar 组件支持原生 HTMLImageElement 属性。
如果加载图片链接失败,Avatar 组件将会渲染 children 或 alt 属性内容。
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
variant | 设置形状 | square | rounded | circle | circle |
size | 尺寸大小 | small | normal | large | number | normal |
color | 设置背景色 | string | - |
src | 图片链接 | string | - |
Avatar.Group
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
variant | 设置形状 | square | rounded | circle | circle |
size | 尺寸大小 | small | normal | large | number | normal |
total | 设置头像总量,默认获取 Avatar 组件数量 | number | - |
maxCount | 显示最大数量 | number | - |