props.js 692 B

12345678910111213141516171819202122232425262728293031323334
  1. import { defineProps } from '../../libs/util/props';
  2. export default defineProps('grid', {
  3. // 分成几列
  4. col: {
  5. type: [String, Number],
  6. default: 3
  7. },
  8. // 是否显示边框
  9. border: {
  10. type: Boolean,
  11. default: false
  12. },
  13. // 宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右
  14. align: {
  15. type: String,
  16. default: 'left'
  17. },
  18. // 背景颜色
  19. bgColor: {
  20. type: String,
  21. default: ''
  22. },
  23. // 边框圆角
  24. round: {
  25. type: [String, Number],
  26. default: ''
  27. },
  28. // 给col添加间距,左右边距各占一半
  29. gutter: {
  30. type: [String, Number],
  31. default: 0
  32. }
  33. })