fs-gutter.vue 680 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <view class="fs-gutter" :style="styleStr"></view>
  3. </template>
  4. <script>
  5. /**
  6. * 垂直间隔组件
  7. * @description 垂直间隔组件
  8. * @property {String} height 间距高度
  9. * @property {String} bgColor 背景色
  10. */
  11. export default {
  12. name: 'fs-gutter'
  13. }
  14. </script>
  15. <script setup>
  16. import { computed } from 'vue'
  17. const props = defineProps({
  18. height: {
  19. type: String,
  20. default: '20rpx'
  21. },
  22. bgColor: String
  23. })
  24. const styleStr = computed(() => {
  25. return `height: ${props.height};background-color:${props.bgColor}`
  26. })
  27. </script>
  28. <style lang="scss" scoped>
  29. .fs-gutter {
  30. width: 100%;
  31. background-color: var(--bg-color);
  32. }
  33. </style>