props.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 是否虚线
  5. dashed: {
  6. type: Boolean,
  7. default: defprops.divider.dashed
  8. },
  9. // 是否细线
  10. hairline: {
  11. type: Boolean,
  12. default: defprops.divider.hairline
  13. },
  14. // 是否以点替代文字,优先于text字段起作用
  15. dot: {
  16. type: Boolean,
  17. default: defprops.divider.dot
  18. },
  19. // 内容文本的位置,left-左边,center-中间,right-右边
  20. textPosition: {
  21. type: String,
  22. default: defprops.divider.textPosition
  23. },
  24. // 文本内容
  25. text: {
  26. type: [String, Number],
  27. default: defprops.divider.text
  28. },
  29. // 文本大小
  30. textSize: {
  31. type: [String, Number],
  32. default: defprops.divider.textSize
  33. },
  34. // 文本颜色
  35. textColor: {
  36. type: String,
  37. default: defprops.divider.textColor
  38. },
  39. // 线条颜色
  40. lineColor: {
  41. type: String,
  42. default: defprops.divider.lineColor
  43. }
  44. }
  45. }