props.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. export const props = {
  2. prefixCls: {
  3. type: String,
  4. value: 'wux-date-picker',
  5. },
  6. multiPickerPrefixCls: {
  7. type: String,
  8. value: 'wux-picker',
  9. },
  10. pickerPrefixCls: {
  11. type: String,
  12. value: 'wux-picker-col',
  13. },
  14. value: {
  15. type: null,
  16. value: null,
  17. },
  18. itemHeight: {
  19. type: Number,
  20. value: 34,
  21. },
  22. itemStyle: {
  23. type: [String, Object, Array],
  24. value: '',
  25. },
  26. indicatorStyle: {
  27. type: [String, Object, Array],
  28. value: '',
  29. },
  30. indicatorClass: {
  31. type: String,
  32. value: '',
  33. },
  34. maskStyle: {
  35. type: [String, Object, Array],
  36. value: '',
  37. },
  38. maskClass: {
  39. type: String,
  40. value: '',
  41. },
  42. labelAlign: {
  43. type: String,
  44. value: 'center',
  45. },
  46. mode: {
  47. type: String,
  48. value: 'datetime',
  49. },
  50. minuteStep: {
  51. type: Number,
  52. value: 1,
  53. },
  54. use12Hours: {
  55. type: Boolean,
  56. value: false,
  57. },
  58. minDate: {
  59. type: null,
  60. value: null,
  61. },
  62. maxDate: {
  63. type: null,
  64. value: null,
  65. },
  66. minHour: {
  67. type: Number,
  68. value: 0,
  69. },
  70. maxHour: {
  71. type: Number,
  72. value: 23,
  73. },
  74. minMinute: {
  75. type: Number,
  76. value: 0,
  77. },
  78. maxMinute: {
  79. type: Number,
  80. value: 59,
  81. },
  82. lang: {
  83. type: String,
  84. value: 'zh_CN',
  85. },
  86. }