props.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. const props = {
  2. adjustPosition: {
  3. type: Boolean,
  4. value: true,
  5. },
  6. align: {
  7. type: String,
  8. value: 'left',
  9. },
  10. allowInputOverMax: {
  11. type: Boolean,
  12. value: false,
  13. },
  14. alwaysEmbed: {
  15. type: Boolean,
  16. value: false,
  17. },
  18. autoFocus: {
  19. type: Boolean,
  20. value: false,
  21. },
  22. borderless: {
  23. type: Boolean,
  24. value: false,
  25. },
  26. clearTrigger: {
  27. type: String,
  28. value: 'always',
  29. },
  30. clearable: {
  31. type: null,
  32. value: false,
  33. },
  34. confirmHold: {
  35. type: Boolean,
  36. value: false,
  37. },
  38. confirmType: {
  39. type: String,
  40. value: 'done',
  41. },
  42. cursor: {
  43. type: Number,
  44. required: true,
  45. },
  46. cursorColor: {
  47. type: String,
  48. value: '#0052d9',
  49. },
  50. cursorSpacing: {
  51. type: Number,
  52. value: 0,
  53. },
  54. disabled: {
  55. type: null,
  56. value: undefined,
  57. },
  58. focus: {
  59. type: Boolean,
  60. value: false,
  61. },
  62. format: {
  63. type: null,
  64. },
  65. holdKeyboard: {
  66. type: Boolean,
  67. value: false,
  68. },
  69. label: {
  70. type: String,
  71. },
  72. layout: {
  73. type: String,
  74. value: 'horizontal',
  75. },
  76. maxcharacter: {
  77. type: Number,
  78. },
  79. maxlength: {
  80. type: Number,
  81. value: -1,
  82. },
  83. placeholder: {
  84. type: String,
  85. value: undefined,
  86. },
  87. placeholderClass: {
  88. type: String,
  89. value: 'input-placeholder',
  90. },
  91. placeholderStyle: {
  92. type: String,
  93. value: '',
  94. required: true,
  95. },
  96. prefixIcon: {
  97. type: null,
  98. },
  99. readonly: {
  100. type: null,
  101. value: undefined,
  102. },
  103. safePasswordCertPath: {
  104. type: String,
  105. value: '',
  106. },
  107. safePasswordCustomHash: {
  108. type: String,
  109. value: '',
  110. },
  111. safePasswordLength: {
  112. type: Number,
  113. },
  114. safePasswordNonce: {
  115. type: String,
  116. value: '',
  117. },
  118. safePasswordSalt: {
  119. type: String,
  120. value: '',
  121. },
  122. safePasswordTimeStamp: {
  123. type: Number,
  124. },
  125. selectionEnd: {
  126. type: Number,
  127. value: -1,
  128. },
  129. selectionStart: {
  130. type: Number,
  131. value: -1,
  132. },
  133. status: {
  134. type: String,
  135. value: 'default',
  136. },
  137. suffix: {
  138. type: String,
  139. },
  140. suffixIcon: {
  141. type: null,
  142. },
  143. tips: {
  144. type: String,
  145. },
  146. type: {
  147. type: String,
  148. value: 'text',
  149. },
  150. value: {
  151. type: null,
  152. },
  153. };
  154. export default props;