Files
danyang-match/miniapp/components/textarea/index.wxml
T

28 lines
999 B
Plaintext
Raw Normal View History

2026-09-09 22:05:00 +08:00
<view class="ui-textarea {{error ? 'ui-textarea--error' : ''}} {{disabled ? 'ui-textarea--disabled' : ''}}">
<view wx:if="{{label}}" class="ui-textarea__label">{{label}}</view>
<view class="ui-textarea__field-wrap">
<textarea
class="ui-textarea__field"
value="{{value}}"
placeholder="{{placeholder}}"
placeholder-class="ui-textarea__placeholder"
maxlength="{{maxlength}}"
disabled="{{disabled}}"
auto-height="{{autoHeight}}"
style="min-height: {{rows * 48}}rpx;"
bindinput="onInput"
bindfocus="onFocus"
bindblur="onBlur"
/>
</view>
<view class="ui-textarea__footer">
<view wx:if="{{error}}" class="ui-textarea__error">{{error}}</view>
<view wx:elif="{{minlength > 0 && currentLen < minlength}}" class="ui-textarea__hint">
至少还需 {{minlength - currentLen}} 字
</view>
<view wx:if="{{showCount}}" class="ui-textarea__count">
{{currentLen}}/{{maxlength}}
</view>
</view>
</view>