index.axml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <form-item
  2. className="{{className}}"
  3. position="{{position}}"
  4. label="{{label}}"
  5. labelWidth="{{labelWidth}}"
  6. status="{{formData.status}}"
  7. errors="{{formData.errors}}"
  8. tooltip="{{tooltip}}"
  9. required="{{formData.required}}"
  10. requiredMark="{{requiredMark}}"
  11. validateStatus="{{validateStatus}}"
  12. help="{{help}}">
  13. <view>
  14. <radio-group
  15. options="{{options}}"
  16. value="{{formData.value}}"
  17. onChange="onChange"
  18. color="{{color}}"
  19. disabled="{{disabled}}"
  20. position="{{radioPosition}}">
  21. <slot
  22. name="radioLabel"
  23. slot="label"
  24. slot-scope="props"
  25. value="{{props.value}}"
  26. index="{{props.index}}" />
  27. </radio-group>
  28. </view>
  29. <view slot="extra">
  30. <slot name="extra">{{extra}}</slot>
  31. </view>
  32. <view
  33. slot="header"
  34. slot-scope="item">
  35. <slot
  36. name="header"
  37. errors="{{item.errors}}"
  38. status="{{item.status}}" />
  39. </view>
  40. <view
  41. slot="footer"
  42. slot-scope="item">
  43. <slot
  44. name="footer"
  45. errors="{{item.errors}}"
  46. status="{{item.status}}" />
  47. </view>
  48. </form-item>