wxc-avatar

MinUI 小程序组件 - 头像

Install

  1. $ min install @minui/wxc-avatar

Demos

消息提示

头像 avatar - 图1

  1. <template>
  2. <wxc-avatar class="avatar" count="7" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-avatar': '@minui/wxc-avatar'
  9. }
  10. },
  11. data: {},
  12. methods: {}
  13. }
  14. </script>
  15. <style>
  16. .avatar {
  17. display: block;
  18. width: 120rpx;
  19. height: 120rpx;
  20. }
  21. </style>

默认姿势(圆形头像)

头像 avatar - 图2

  1. <template>
  2. <wxc-avatar class="avatar" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-avatar': '@minui/wxc-avatar'
  9. }
  10. },
  11. data: {},
  12. methods: {}
  13. }
  14. </script>
  15. <style>
  16. .avatar {
  17. display: block;
  18. width: 120rpx;
  19. height: 120rpx;
  20. }
  21. </style>

方形头像

头像 avatar - 图3

  1. <template>
  2. <wxc-avatar class="avatar" mold="square" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-avatar': '@minui/wxc-avatar'
  9. }
  10. },
  11. data: {},
  12. methods: {}
  13. }
  14. </script>
  15. <style>
  16. .avatar {
  17. display: block;
  18. width: 120rpx;
  19. height: 120rpx;
  20. }
  21. </style>

不同规格

头像 avatar - 图4

  1. <template>
  2. <wxc-avatar class="avatar avatar__1" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
  3. <wxc-avatar class="avatar avatar__2" src="https://s10.mogucdn.com/mlcdn/c45406/171116_3a30h33df8cj7f651al68hdh7bki7_528x528.png"></wxc-avatar>
  4. <wxc-avatar class="avatar avatar__3" src="https://s10.mogucdn.com/mlcdn/c45406/171116_62f571l0ki0ffcg94h6kg6452h497_356x356.png"></wxc-avatar>
  5. </template>
  6. <script>
  7. export default {
  8. config: {
  9. usingComponents: {
  10. 'wxc-avatar': '@minui/wxc-avatar'
  11. }
  12. },
  13. data: {},
  14. methods: {}
  15. }
  16. </script>
  17. <style>
  18. .avatar {
  19. display: inline-block;
  20. margin-right: 20rpx;
  21. }
  22. .avatar__1 {
  23. width: 120rpx;
  24. height: 120rpx;
  25. }
  26. .avatar__2 {
  27. width: 160rpx;
  28. height: 160rpx;
  29. }
  30. .avatar__3 {
  31. width: 200rpx;
  32. height: 200rpx;
  33. }
  34. </style>

自定义文字版

头像 avatar - 图5

  1. <template>
  2. <wxc-avatar class="avatar">U</wxc-avatar>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-avatar': '@minui/wxc-avatar'
  9. }
  10. },
  11. data: {},
  12. methods: {}
  13. }
  14. </script>
  15. <style>
  16. .avatar {
  17. display: block;
  18. width: 120rpx;
  19. height: 120rpx;
  20. border-radius: 50%;
  21. background: #31b0d5;
  22. color: #FFF;
  23. }
  24. </style>

API

Avatar Props

名称描述
src头像图片地址
mold头像规格,circle(正圆)、square(正方),默认 circle
count消息数,显示在头像右上角
地址
avatar 组件文档 https://meili.github.io/min/docs/minui/index.html#avatar
avatar 组件源码 https://github.com/meili/minui/tree/master/packages/wxc-avatar
MinUI 组件库 https://github.com/meili/minui

Preview

avatar

ChangeLog

v1.0.0(2017-11-16)

  • 初始版本