|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <template>
- <view>
- <l-title>图片头像:</l-title>
- <view class="padding flex flex-wrap justify-around">
- <l-avatar src="https://img.learun.cn/wxcx/pic.jpg" />
- <l-avatar src="https://img.learun.cn/wxcx/pic.jpg" round />
- <l-avatar src="https://img.learun.cn/wxcx/pic.jpg" radius />
- </view>
- <l-demo-description>
- 头像使用 l-avatar 标签,属性 src="*" 可以设置头像图片的资源路径;
- 添加 round 属性将使头像变成圆形,添加 radius 属性可以使头像变成圆角
- </l-demo-description>
-
- <l-title>文字/图标头像:</l-title>
- <view class="padding flex flex-wrap justify-around">
- <l-avatar color="red" round>A</l-avatar>
- <l-avatar color="blue" round>sn</l-avatar>
- <l-avatar color="green" radius>魏</l-avatar>
- <l-avatar color="brown" radius><l-icon type="likefill" /></l-avatar>
- </view>
- <l-demo-description>
- 也可以使用文字或图标作为头像的内容,将文字或图标放置于头像标签内即可;
- 添加 color="*" 属性可以设置头像的背景颜色
- </l-demo-description>
-
- <l-title>头像尺寸:</l-title>
- <view class="padding flex flex-wrap justify-around">
- <l-avatar size="sm" radius>sm</l-avatar>
- <l-avatar size="df" radius>df</l-avatar>
- <l-avatar size="lg" radius>lg</l-avatar>
- <l-avatar size="xl" radius>xl</l-avatar>
- </view>
- <l-demo-description>
- 添加 size="*" 属性即可设置头像大小,把*替换成上面的尺寸字符串之一(改成小写)
- </l-demo-description>
-
- <l-title>头像背景色:</l-title>
- <view
- class="padding flex flex-wrap"
- style="background-color: #DDDDDD;"
- >
- <l-avatar
- v-for="(item, index) in colors"
- :key="index"
- :color="item.name"
- size="lg"
- class="margin-xs"
- radius
- >
- <text style="font-size: 0.4em;">{{ item.name }}</text>
- </l-avatar>
- </view>
- <l-demo-description>
- 添加 color="*" 属性可以设置头像的背景颜色,把*替换成上面的颜色英文名即可
- </l-demo-description>
-
- <l-title>头像角标:</l-title>
- <view class="padding flex flex-wrap justify-around">
- <l-avatar src="https://img.learun.cn/wxcx/pic.jpg">
- <l-tag slot="badge" color="red" badge round>5</l-tag>
- </l-avatar>
-
- <l-avatar size="lg" src="https://img.learun.cn/wxcx/pic.jpg">
- <l-tag slot="badge" color="red" badge round><l-icon type="like" /></l-tag>
- </l-avatar>
-
- <l-avatar size="lg" src="https://img.learun.cn/wxcx/pic.jpg">
- <l-tag slot="badge" color="blue" badge round>完成</l-tag>
- </l-avatar>
- </view>
- <l-demo-description>
- 在头像标签内放置 l-tag 标签,并给内部的这个标签添加 badge 属性,即可设置头像角标
- </l-demo-description>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return { colors: this.getUiColors() }
- }
- }
- </script>
|