index.wxml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <form-item
  2. className="{{ className }}"
  3. style="{{ style }}"
  4. position="{{ position }}"
  5. label="{{ label }}"
  6. labelWidth="{{ labelWidth }}"
  7. status="{{ formData.status }}"
  8. errors="{{ formData.errors }}"
  9. tooltip="{{ tooltip }}"
  10. required="{{ formData.required }}"
  11. requiredMark="{{ requiredMark }}"
  12. validateStatus="{{ validateStatus }}"
  13. help="{{ help }}">
  14. <rate
  15. value="{{ formData.value }}"
  16. count="{{ count }}"
  17. gutter="{{ gutter }}"
  18. readonly="{{ readonly }}"
  19. allowHalf="{{ allowHalf }}"
  20. allowClear="{{ allowClear }}"
  21. className="{{ rateClassName }}"
  22. style="{{ rateStyle }}"
  23. characterActiveClassName="{{ characterActiveClassName }}"
  24. characterClassName="{{ characterClassName }}"
  25. bind:change="onChange">
  26. <view slot="character">
  27. <icon type="StarFill" />
  28. </view>
  29. </rate>
  30. <view
  31. wx:if="{{ !tooltip }}"
  32. slot="tooltip">
  33. <slot name="tooltip" />
  34. </view>
  35. <view slot="extra">{{ extra }}</view>
  36. <view
  37. slot="header"
  38. slot-scope="item">
  39. <slot
  40. name="header"
  41. errors="{{ item.errors }}"
  42. status="{{ item.status }}" />
  43. </view>
  44. <view
  45. slot="footer"
  46. slot-scope="item">
  47. <slot
  48. name="footer"
  49. errors="{{ item.errors }}"
  50. status="{{ item.status }}" />
  51. </view>
  52. </form-item>