tm-gap.vue 595 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <view class="tm-gap" :class="[vertical?'d-inline-block':'d-block']"
  3. :style="{
  4. width:vertical?gutter+'rpx':'auto',
  5. height:!vertical?gutter+'rpx':'auto',
  6. }"
  7. ></view>
  8. </template>
  9. <script>
  10. /**
  11. * 间隙
  12. * @param {Number} gutter = [] 24 间隙
  13. * @param {Boolean} vertical = [true/false] 默认:false 是否竖向。
  14. */
  15. export default {
  16. name:"tm-gap",
  17. props:{
  18. gutter:{
  19. type:Number|String,
  20. default:24
  21. },
  22. vertical:{
  23. type:Boolean|String,
  24. default:false
  25. }
  26. },
  27. data() {
  28. return {
  29. };
  30. }
  31. }
  32. </script>
  33. <style lang="scss">
  34. </style>