props.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. export const nativeInputProps = {
  2. type: {
  3. type: String,
  4. value: 'text',
  5. },
  6. password: {
  7. type: Boolean,
  8. value: false,
  9. },
  10. placeholder: {
  11. type: String,
  12. value: '',
  13. },
  14. placeholderStyle: {
  15. type: [String, Object],
  16. value: '',
  17. },
  18. placeholderClass: {
  19. type: String,
  20. value: 'input-placeholder',
  21. },
  22. disabled: {
  23. type: Boolean,
  24. value: false,
  25. },
  26. maxlength: {
  27. type: Number,
  28. value: 140,
  29. },
  30. cursorSpacing: {
  31. type: Number,
  32. value: 11,
  33. },
  34. focus: {
  35. type: Boolean,
  36. value: false,
  37. },
  38. confirmType: {
  39. type: String,
  40. value: 'done',
  41. },
  42. alwaysEmbed: {
  43. type: Boolean,
  44. value: false,
  45. },
  46. confirmHold: {
  47. type: Boolean,
  48. value: false,
  49. },
  50. cursor: {
  51. type: Number,
  52. value: -1,
  53. },
  54. selectionStart: {
  55. type: Number,
  56. value: -1,
  57. },
  58. selectionEnd: {
  59. type: Number,
  60. value: -1,
  61. },
  62. adjustPosition: {
  63. type: Boolean,
  64. value: true,
  65. },
  66. holdKeyboard: {
  67. type: Boolean,
  68. value: false,
  69. },
  70. safePasswordCertPath: {
  71. type: String,
  72. value: null,
  73. },
  74. safePasswordLength: {
  75. type: Number,
  76. value: null,
  77. },
  78. safePasswordTimeStamp: {
  79. type: Number,
  80. value: null,
  81. },
  82. safePasswordNonce: {
  83. type: String,
  84. value: null,
  85. },
  86. safePasswordSalt: {
  87. type: String,
  88. value: null,
  89. },
  90. safePasswordCustomHash: {
  91. type: String,
  92. value: null,
  93. },
  94. }