index.wxml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. <ant-textarea
  14. bind:ref="handleRef"
  15. allowClear="{{ allowClear }}"
  16. enableNative="{{ enableNative }}"
  17. disabled="{{ disabled }}"
  18. placeholder="{{ placeholder }}"
  19. placeholderClassName="{{ placeholderClassName }}"
  20. placeholderStyle="{{ placeholderStyle }}"
  21. maxLength="{{ maxLength }}"
  22. autoHeight="{{ autoHeight }}"
  23. showCount="{{ showCount }}"
  24. bind:change="onChange"
  25. onBlur="onBlur"
  26. onFocus="onFocus"
  27. onConfirm="onConfirm" />
  28. <view
  29. wx:if="{{ !tooltip }}"
  30. slot="tooltip">
  31. <slot name="tooltip" />
  32. </view>
  33. <view slot="extra">{{ extra }}</view>
  34. <view
  35. slot="header"
  36. slot-scope="item">
  37. <slot
  38. name="header"
  39. errors="{{ item.errors }}"
  40. status="{{ item.status }}" />
  41. </view>
  42. <view
  43. slot="footer"
  44. slot-scope="item">
  45. <slot
  46. name="footer"
  47. errors="{{ item.errors }}"
  48. status="{{ item.status }}" />
  49. </view>
  50. </form-item>