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 | - |