props.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. export default {
  2. props: {
  3. // 最大输入长度
  4. maxlength: {
  5. type: [String, Number],
  6. default: uni.$u.props.codeInput.maxlength
  7. },
  8. // 是否用圆点填充
  9. dot: {
  10. type: Boolean,
  11. default: uni.$u.props.codeInput.dot
  12. },
  13. // 显示模式,box-盒子模式,line-底部横线模式
  14. mode: {
  15. type: String,
  16. default: uni.$u.props.codeInput.mode
  17. },
  18. // 是否细边框
  19. hairline: {
  20. type: Boolean,
  21. default: uni.$u.props.codeInput.hairline
  22. },
  23. // 字符间的距离
  24. space: {
  25. type: [String, Number],
  26. default: uni.$u.props.codeInput.space
  27. },
  28. // 预置值
  29. value: {
  30. type: [String, Number],
  31. default: uni.$u.props.codeInput.value
  32. },
  33. // 是否自动获取焦点
  34. focus: {
  35. type: Boolean,
  36. default: uni.$u.props.codeInput.focus
  37. },
  38. // 字体是否加粗
  39. bold: {
  40. type: Boolean,
  41. default: uni.$u.props.codeInput.bold
  42. },
  43. // 字体颜色
  44. color: {
  45. type: String,
  46. default: uni.$u.props.codeInput.color
  47. },
  48. // 字体大小
  49. fontSize: {
  50. type: [String, Number],
  51. default: uni.$u.props.codeInput.fontSize
  52. },
  53. // 输入框的大小,宽等于高
  54. size: {
  55. type: [String, Number],
  56. default: uni.$u.props.codeInput.size
  57. },
  58. // 是否隐藏原生键盘,如果想用自定义键盘的话,需设置此参数为true
  59. disabledKeyboard: {
  60. type: Boolean,
  61. default: uni.$u.props.codeInput.disabledKeyboard
  62. },
  63. // 边框和线条颜色
  64. borderColor: {
  65. type: String,
  66. default: uni.$u.props.codeInput.borderColor
  67. },
  68. // 是否禁止输入"."符号
  69. disabledDot: {
  70. type: Boolean,
  71. default: uni.$u.props.codeInput.disabledDot
  72. }
  73. }
  74. }