Avatar 头像
显示一个头像或者头像组
示例
import { Avatar, AvatarGroup, TestIcon, Header, ScrollView, TopView, GroupList, Space } from '@/duxuiExample'
export default function AvatarExample() {
return <TopView>
<Header title='Avatar' />
<ScrollView>
<GroupList>
<GroupList.Item title='尺寸'>
<Space row items='center'>
<Avatar size='s' />
<Avatar size='m' />
<Avatar size='l' />
</Space>
</GroupList.Item>
<GroupList.Item title='圆角类型'>
<Space row>
<Avatar size='m' radiusType='square' />
<Avatar size='m' radiusType='round-min' />
<Avatar size='m' radiusType='round' />
</Space>
</GroupList.Item>
<GroupList.Item title='图标和图片'>
<Space row>
<Avatar size='m' icon={<TestIcon name='nav-mine-fill' />} />
<Avatar size='m' url='https://img12.360buyimg.com/imagetools/jfs/t1/143702/31/16654/116794/5fc6f541Edebf8a57/4138097748889987.png' />
</Space>
</GroupList.Item>
<GroupList.Item title='头像组'>
<AvatarGroup max={5} maxProps={{ color: '#666' }}>
<Avatar>头像1</Avatar>
<Avatar>头像2</Avatar>
<Avatar>头像3</Avatar>
<Avatar>头像4</Avatar>
<Avatar>头像5</Avatar>
<Avatar>头像6</Avatar>
<Avatar>头像7</Avatar>
</AvatarGroup>
</GroupList.Item>
</GroupList>
</ScrollView>
</TopView>
}
Props
继承自Taro的View Props
size
头像尺寸
| 类型 | 必填 | 默认值 |
|---|---|---|
| enum('s', 'm', 'l') | 否 | m |
radiusType
头像圆角类型
| 类型 | 必填 | 默认值 |
|---|---|---|
| enum('square', 'round', 'round-min') | 否 | round |
color
头像颜色,当设置的图标或者文本时可用
| 类型 | 必填 | 默认值 |
|---|---|---|
| string | 否 | primaryColor |
bgColor
头像背景颜色