props.js 1.1 KB

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