UNPKG

@tarojsx/ui

Version:

We reinvents the UI for Taro3+

85 lines (68 loc) 1.8 kB
--- title: Avatar 头像 --- 用于展示用户头像 ## 示例 import { Avatar } from '@tarojsx/ui' import useBaseUrl from '@docusaurus/useBaseUrl' import { UI } from '@/ui' ```jsx title="头像" <Avatar image="img/logo.svg" /> ``` <UI> <Avatar image={useBaseUrl('img/logo.svg')} /> </UI> ```jsx title="文字" <Avatar text="UI" /> ``` <UI> <Avatar text="UI" /> </UI> ```jsx title="圆形头像" <Avatar circle image="img/logo.svg" /> ``` <UI> <Avatar circle image={useBaseUrl('img/logo.svg')} /> </UI> ```jsx title="圆形文字" <Avatar circle text="UI" /> ``` <UI> <Avatar circle text="UI" /> </UI> ```jsx title="尺寸" <Avatar size="tiny" image="img/logo.svg" /> <Avatar size="mini" image="img/logo.svg" /> <Avatar size="small" image="img/logo.svg" /> <Avatar image="img/logo.svg" /> <Avatar size="large" image="img/logo.svg" /> ``` <div style={{ display: 'flex', justifyContent: 'space-around', alignItems: 'center' }}> <UI> tiny <Avatar size="tiny" image={useBaseUrl('img/logo.svg')} /> </UI> <UI> mini <Avatar size="mini" image={useBaseUrl('img/logo.svg')} /> </UI> <UI> small <Avatar size="small" image={useBaseUrl('img/logo.svg')} /> </UI> <UI> default <Avatar image={useBaseUrl('img/logo.svg')} /> </UI> <UI> large <Avatar size="large" image={useBaseUrl('img/logo.svg')} /> </UI> </div> ## API | 参数 | 说明 | 类型 | 默认值 | | ---- | ---- | ----------------------------- | ------ | | size | 尺寸 | `tiny` `mini` `small` `large` | | - [Taro UI 文档 | 头像](https://taro-ui.jd.com/#/docs/avatar) - [`<Avatar />`](modules/_avatar_.md) - [`AvatarProps`](interfaces/_avatar_.avatarprops.md)