props.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. export default {
  2. props: {
  3. // input的label提示语
  4. label: {
  5. type: String,
  6. default: uni.$u.props.formItem.label
  7. },
  8. uclass:{
  9. type: String,
  10. default: uni.$u.props.formItem.uclass
  11. },
  12. rightclass:{
  13. type: String,
  14. default: uni.$u.props.formItem.rightclass
  15. },
  16. // 绑定的值
  17. prop: {
  18. type: String,
  19. default: uni.$u.props.formItem.prop
  20. },
  21. bodypadding: {
  22. type: String,
  23. default: uni.$u.props.formItem.bodypadding
  24. },
  25. // 是否显示表单域的下划线边框
  26. borderBottom: {
  27. type: [String, Boolean],
  28. default: uni.$u.props.formItem.borderBottom
  29. },
  30. // label的位置,left-左边,top-上边
  31. labelPosition: {
  32. type: String,
  33. default: uni.$u.props.formItem.labelPosition
  34. },
  35. // label的宽度,单位px
  36. labelWidth: {
  37. type: [String, Number],
  38. default: uni.$u.props.formItem.labelWidth
  39. },
  40. // 右侧图标
  41. rightIcon: {
  42. type: String,
  43. default: uni.$u.props.formItem.rightIcon
  44. },
  45. // 左侧图标
  46. leftIcon: {
  47. type: String,
  48. default: uni.$u.props.formItem.leftIcon
  49. },
  50. // 是否显示左边的必填星号,只作显示用,具体校验必填的逻辑,请在rules中配置
  51. required: {
  52. type: Boolean,
  53. default: uni.$u.props.formItem.required
  54. },
  55. leftIconStyle: {
  56. type: [String, Object],
  57. default: uni.$u.props.formItem.leftIconStyle,
  58. }
  59. }
  60. }