wxc-badge

    默认姿势

    1. <!-- in your page -->
    2. <template>
    3. <view class="user">
    4. <image class="user__avatar" src="https://s10.mogucdn.com/mlcdn/c45406/171019_21c2fgdl406e80id5fa5hdckkh804_356x356.png"></image>
    5. <wxc-badge class="user__un-read-msg-count">9</wxc-badge>
    6. </view>
    7. </template>
    8. <script>
    9. export default {
    10. config: {
    11. usingComponents: {
    12. 'wxc-badge': '@minui/wxc-badge'
    13. }
    14. },
    15. data: {},
    16. methods: {}
    17. }
    18. </script>
    19. <style>
    20. .user {
    21. width: 100rpx;
    22. height: 100rpx;
    23. position: relative;
    24. }
    25. .user__avatar {
    26. display: block;
    27. width: 100rpx;
    28. border-radius: 50%;
    29. }
    30. .user__un-read-msg-count {
    31. position: absolute;
    32. top: -16rpx;
    33. }
    34. </style>

    红点模式

    弱提示,显示为一个红点

    最大值边界

    仅对 value 传值有效

    徽章 badge - 图3

    1. <template>
    2. <view class="user">
    3. <image class="user__avatar" src="https://s10.mogucdn.com/mlcdn/c45406/171019_20e8ac6bcjb67f9i8b88j2aiiil03_200x200.jpg"></image>
    4. <wxc-badge class="user__un-read-msg-count" max="99" value="230"></wxc-badge>
    5. </view>
    6. </template>
    7. <script>
    8. export default {
    9. config: {
    10. usingComponents: {
    11. 'wxc-badge': '@minui/wxc-badge'
    12. }
    13. },
    14. data: {},
    15. methods: {}
    16. }
    17. </script>
    18. <style>
    19. .user {
    20. width: 100rpx;
    21. height: 100rpx;
    22. position: relative;
    23. }
    24. .user__avatar {
    25. display: block;
    26. width: 100rpx;
    27. height: 100rpx;
    28. border-radius: 50%;
    29. }
    30. .user__un-read-msg-count {
    31. position: absolute;
    32. right: -18rpx;
    33. </style>

    value 传值

    优先级高于标签内嵌套值

    徽章 badge - 图5

    1. <template>
    2. <view class="user">
    3. <image class="user__avatar" src="https://s10.mogucdn.com/mlcdn/c45406/171019_21c2fgdl406e80id5fa5hdckkh804_356x356.png"></image>
    4. <wxc-badge class="user__un-read-msg-count" value="100"></wxc-badge>
    5. </view>
    6. </template>
    7. <script>
    8. export default {
    9. config: {
    10. usingComponents: {
    11. 'wxc-badge': '@minui/wxc-badge'
    12. }
    13. },
    14. data: {},
    15. methods: {}
    16. }
    17. </script>
    18. <style>
    19. .user {
    20. width: 100rpx;
    21. height: 100rpx;
    22. position: relative;
    23. }
    24. .user__avatar {
    25. display: block;
    26. width: 100rpx;
    27. height: 100rpx;
    28. border-radius: 50%;
    29. }
    30. .user__un-read-msg-count {
    31. position: absolute;
    32. top: -16rpx;
    33. right: -18rpx;
    34. }

    Badge【props】

    地址
    badge 组件文档
    badge 组件源码 https://github.com/meili/minui/tree/master/packages/wxc-badge
    MinUI 组件库

    v1.0.2(2017.11.02)

    • update .npmignore

    v1.0.1(2017.10.24)