index.wxml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <view
  2. class="ant-textarea {{ disabled ? 'ant-textarea-disabled' : '' }} {{ className ? className : '' }} {{ selfFocus ? (focusClassName ? focusClassName : '') : '' }}"
  3. style="{{ style || '' }};{{ focusStyle || '' }}">
  4. <view class="ant-textarea-line">
  5. <textarea
  6. enableNative="{{ enableNative }}"
  7. name="{{ name }}"
  8. class="ant-textarea-content"
  9. disabled="{{ disabled }}"
  10. value="{{ state.value || '' }}"
  11. placeholder="{{ placeholder }}"
  12. placeholder-class="ant-textarea-placeholder {{ placeholderClassName ? placeholderClassName : '' }}"
  13. placeholder-style="{{ placeholderStyle ? placeholderStyle : '' }}"
  14. maxlength="{{ maxLength }}"
  15. focus="{{ focus }}"
  16. confirm-type="{{ confirmType }}"
  17. confirm-hold="{{ confirmHold }}"
  18. auto-height="{{ autoHeight }}"
  19. show-count="{{ showCount }}"
  20. controlled="{{ state.controlled }}"
  21. show-confirm-bar="{{ showConfirmBar }}"
  22. hold-keyboard="{{ holdKeyboard }}"
  23. disable-default-padding="{{ disableDefaultPadding }}"
  24. adjust-keyboard-to="{{ adjustKeyboardTo }}"
  25. bindinput="onChange"
  26. bindconfirm="onConfirm"
  27. bindfocus="onFocus"
  28. bindblur="onBlur" />
  29. <view
  30. wx:if="{{ allowClear }}"
  31. class="ant-textarea-clear {{ state.value && state.value.length > 0 ? 'ant-textarea-clear-show' : 'ant-textarea-clear-hidden' }}"
  32. bind:tap="onClear">
  33. <icon
  34. className="ant-textarea-clear-icon"
  35. type="CloseCircleFill" />
  36. </view>
  37. </view>
  38. </view>