demo.vue 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <div class="container">
  3. <h4>默认用法</h4>
  4. <div class="demo-w">
  5. <nut-badge :value="9" class="item"><div class="demo-svg"></div></nut-badge>
  6. <nut-badge :value="9" class="item">购物车</nut-badge>
  7. <nut-badge :value="9" class="item"><nut-button>购物车</nut-button></nut-badge>
  8. </div>
  9. <h4>Max用法</h4>
  10. <div class="demo-w">
  11. <nut-badge :value="200" :max="99" class="item"><div class="demo-svg"></div></nut-badge>
  12. <nut-badge :value="200" :max="99" class="item">购物车</nut-badge>
  13. <nut-badge :value="200" :max="99" class="item"><nut-button>购物车</nut-button></nut-badge>
  14. </div>
  15. <h4>文字用法</h4>
  16. <div class="demo-w">
  17. <nut-badge value="new" class="item"><div class="demo-svg"></div></nut-badge>
  18. <nut-badge value="new" class="item">购物车</nut-badge>
  19. <nut-badge value="new" :max="99" class="item"><nut-button>购物车</nut-button></nut-badge>
  20. </div>
  21. <h4>小圆点</h4>
  22. <div class="demo-w">
  23. <nut-badge :isDot="true" class="item"><div class="demo-svg"></div></nut-badge>
  24. <nut-badge :isDot="true" class="item">文字内容</nut-badge>
  25. <nut-badge :isDot="true" :max="99" class="item"><nut-button>购物车</nut-button></nut-badge>
  26. </div>
  27. <h4>自定义位置</h4>
  28. <div class="demo-w">
  29. <nut-badge :value="200" top="5px" right="10px" class="item"><div class="demo-svg"></div></nut-badge>
  30. </div>
  31. </div>
  32. </template>
  33. <script>
  34. import Button from './../button/button.vue';
  35. export default {
  36. components: {
  37. 'nut-button': Button
  38. },
  39. data() {
  40. return {
  41. };
  42. },
  43. created() {
  44. },
  45. methods: {
  46. }
  47. };
  48. </script>
  49. <style lang="scss" scoped>
  50. .item {
  51. margin: 10px 20px;
  52. }
  53. .demo-w {
  54. margin: 20px 0;
  55. }
  56. .demo-svg {
  57. display: inline-block;
  58. height: 30px;
  59. width: 35px;
  60. background-size: 100% 100%;
  61. background-image: url('#{$assetsPath}/img/gift.png');
  62. background-repeat: no-repeat;
  63. }
  64. </style>