props.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import { DEFAULT_TRIGGER } from '../helpers/shared/constants'
  2. export const props = {
  3. prefixCls: {
  4. type: String,
  5. value: 'wux-field',
  6. },
  7. initialValue: {
  8. type: null,
  9. value: null,
  10. },
  11. valuePropName: {
  12. type: String,
  13. value: 'inputValue',
  14. },
  15. trigger: {
  16. type: String,
  17. value: DEFAULT_TRIGGER,
  18. },
  19. validate: {
  20. type: Array,
  21. value: [],
  22. },
  23. validateTrigger: {
  24. type: [String, Array],
  25. value: DEFAULT_TRIGGER,
  26. },
  27. preserve: {
  28. type: Boolean,
  29. value: false,
  30. },
  31. rules: {
  32. type: Array,
  33. value: [],
  34. },
  35. validateFirst: {
  36. type: Boolean,
  37. value: false,
  38. },
  39. hidden: {
  40. type: Boolean,
  41. value: false,
  42. },
  43. childElementPosition: {
  44. type: String,
  45. value: 'none',
  46. },
  47. cellPrefixCls: {
  48. type: String,
  49. value: 'wux-cell',
  50. },
  51. label: {
  52. type: String,
  53. value: '',
  54. },
  55. labelWrap: {
  56. type: Boolean,
  57. value: false,
  58. },
  59. extra: {
  60. type: String,
  61. value: '',
  62. },
  63. isLink: {
  64. type: Boolean,
  65. value: false,
  66. },
  67. align: {
  68. type: String,
  69. value: 'flex-start',
  70. },
  71. disabled: {
  72. type: Boolean,
  73. value: false,
  74. },
  75. readOnly: {
  76. type: Boolean,
  77. value: false,
  78. },
  79. }