props.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 最小可选值
  5. min: {
  6. type: [Number, String],
  7. default: defprops.slider.min
  8. },
  9. // 最大可选值
  10. max: {
  11. type: [Number, String],
  12. default: defprops.slider.max
  13. },
  14. // 步长,取值必须大于 0,并且可被(max - min)整除
  15. step: {
  16. type: [Number, String],
  17. default: defprops.slider.step
  18. },
  19. // 当前取值
  20. value: {
  21. type: [Number, String],
  22. default: defprops.slider.value
  23. },
  24. // 滑块右侧已选择部分的背景色
  25. activeColor: {
  26. type: String,
  27. default: defprops.slider.activeColor
  28. },
  29. // 滑块左侧未选择部分的背景色
  30. inactiveColor: {
  31. type: String,
  32. default: defprops.slider.inactiveColor
  33. },
  34. // 滑块的大小,取值范围为 12 - 28
  35. blockSize: {
  36. type: [Number, String],
  37. default: defprops.slider.blockSize
  38. },
  39. // 滑块的颜色
  40. blockColor: {
  41. type: String,
  42. default: defprops.slider.blockColor
  43. },
  44. // 禁用状态
  45. disabled: {
  46. type: Boolean,
  47. default: defprops.slider.disabled
  48. },
  49. // 是否显示当前的选择值
  50. showValue: {
  51. type: Boolean,
  52. default: defprops.slider.showValue
  53. }
  54. }
  55. }