综合办公系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

props.js 1.0KB

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