props.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. export const nativeTextareaProps = {
  2. placeholder: {
  3. type: String,
  4. value: '',
  5. },
  6. placeholderStyle: {
  7. type: [String, Object],
  8. value: '',
  9. },
  10. placeholderClass: {
  11. type: String,
  12. value: 'textarea-placeholder',
  13. },
  14. disabled: {
  15. type: Boolean,
  16. value: false,
  17. },
  18. maxlength: {
  19. type: Number,
  20. value: 140,
  21. },
  22. autoHeight: {
  23. type: Boolean,
  24. value: false,
  25. },
  26. fixed: {
  27. type: Boolean,
  28. value: false,
  29. },
  30. cursorSpacing: {
  31. type: Number,
  32. value: 11,
  33. },
  34. focus: {
  35. type: Boolean,
  36. value: false,
  37. },
  38. cursor: {
  39. type: Number,
  40. value: -1,
  41. },
  42. showConfirmBar: {
  43. type: Boolean,
  44. value: true,
  45. },
  46. selectionStart: {
  47. type: Number,
  48. value: -1,
  49. },
  50. selectionEnd: {
  51. type: Number,
  52. value: -1,
  53. },
  54. adjustPosition: {
  55. type: Boolean,
  56. value: true,
  57. },
  58. holdKeyboard: {
  59. type: Boolean,
  60. value: false,
  61. },
  62. disableDefaultPadding: {
  63. type: Boolean,
  64. value: false,
  65. },
  66. confirmType: {
  67. type: String,
  68. value: 'return',
  69. },
  70. confirmHold: {
  71. type: Boolean,
  72. value: false,
  73. },
  74. }