props.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // input的label提示语
  5. label: {
  6. type: String,
  7. default: defprops.formItem.label
  8. },
  9. // 绑定的值
  10. prop: {
  11. type: String,
  12. default: defprops.formItem.prop
  13. },
  14. // 是否显示表单域的下划线边框
  15. borderBottom: {
  16. type: [String, Boolean],
  17. default: defprops.formItem.borderBottom
  18. },
  19. // label的宽度,单位px
  20. labelWidth: {
  21. type: [String, Number],
  22. default: defprops.formItem.labelWidth
  23. },
  24. // 右侧图标
  25. rightIcon: {
  26. type: String,
  27. default: defprops.formItem.rightIcon
  28. },
  29. // 左侧图标
  30. leftIcon: {
  31. type: String,
  32. default: defprops.formItem.leftIcon
  33. },
  34. // 是否显示左边的必填星号,只作显示用,具体校验必填的逻辑,请在rules中配置
  35. required: {
  36. type: Boolean,
  37. default: defprops.formItem.required
  38. },
  39. leftIconStyle: {
  40. type: [String, Object],
  41. default: defprops.formItem.leftIconStyle,
  42. }
  43. }
  44. }