| <wxs src="../common/utils.wxs" module="_" /> | 
| <wxs src="./textarea.wxs" module="this" /> | 
|   | 
| <view | 
|   style="{{_._style([style, customStyle])}}" | 
|   class="{{classPrefix}} {{bordered? classPrefix +  '--border' : ''}} class {{prefix}}-class" | 
| > | 
|   <view class="{{classPrefix}}__label {{prefix}}-class-label"> | 
|     <block wx:if="{{label}}">{{ label }}</block> | 
|     <slot name="label" /> | 
|   </view> | 
|   <view class="{{classPrefix}}__wrapper"> | 
|     <textarea | 
|       class="{{classPrefix}}__wrapper-inner {{disabled? prefix +  '-is-disabled' : ''}} {{prefix}}-class-textarea" | 
|       style="{{this.textareaStyle(autosize)}}" | 
|       maxlength="{{maxlength}}" | 
|       disabled="{{disabled}}" | 
|       placeholder="{{placeholder}}" | 
|       placeholder-class="{{classPrefix}}__placeholder" | 
|       placeholder-style="{{placeholderStyle}}" | 
|       value="{{value}}" | 
|       auto-height="{{!!autosize}}" | 
|       auto-focus="{{autofocus}}" | 
|       fixed="{{fixed}}" | 
|       focus="{{focus}}" | 
|       cursor="{{cursor}}" | 
|       cursor-spacing="{{cursorSpacing}}" | 
|       adjust-position="{{adjustPosition}}" | 
|       confirm-type="{{confirmType}}" | 
|       confirm-hold="{{confirmHold}}" | 
|       disable-default-padding="{{disableDefaultPadding}}" | 
|       show-confirm-bar="{{showConfirmBar}}" | 
|       selection-start="{{selectionStart}}" | 
|       selection-end="{{selectionEnd}}" | 
|       hold-keyboard="{{holdKeyboard}}" | 
|       bindinput="onInput" | 
|       bindfocus="onFocus" | 
|       bindblur="onBlur" | 
|       bindconfirm="onConfirm" | 
|       bindlinechange="onLineChange" | 
|       bind:keyboardheightchange="onKeyboardHeightChange" | 
|     /> | 
|     <view | 
|       wx:if="{{indicator && (maxcharacter > 0 || maxlength > 0 )}}" | 
|       class="{{classPrefix}}__indicator {{prefix}}-class-indicator" | 
|     > | 
|       {{count}} / {{maxcharacter || maxlength}} | 
|     </view> | 
|   </view> | 
| </view> |