tui-textarea.wxml 2.5 KB

1
  1. <view data-event-opts="{{[['tap',[['fieldClick',['$event']]]]]}}" class="{{[(textareaBorder)?'tui-textarea__border':'']}}" style="{{'margin-top:'+(marginTop+'rpx')+';'}}" bindtap="__e"><view class="{{['tui-textarea__wrap',(lineLeft)?'tui-line__left':'',(!borderTop||textareaBorder)?'tui-border__top':'',(!borderBottom||textareaBorder)?'tui-border__bottom':'',(flexStart)?'tui-textarea__flex-start':'']}}" style="{{'padding:'+(padding)+';'+('background-color:'+(backgroundColor)+';')}}"><block wx:if="{{required}}"><view class="{{['tui-textarea__required',(flexStart)?'tui-required__flex-start':'']}}" style="{{'color:'+(requiredColor)+';'+('top:'+(flexStart?requiredTop:'50%')+';')}}">*</view></block><block wx:if="{{label}}"><view class="tui-textarea__label" style="{{'font-size:'+(labelSize+'rpx')+';'+('color:'+(labelColor)+';')+('min-width:'+(labelWidth+'rpx')+';')}}"><text style="{{'font-size:'+(labelSize+'rpx')+';'+('color:'+(labelColor)+';')}}">{{label}}</text></view></block><slot name="left"></slot><view class="tui-textarea__flex-1"><textarea class="{{['tui-textarea__self',(textRight)?'tui-text__right':'']}}" style="{{'height:'+(height)+';'+('min-height:'+(minHeight)+';')+('font-size:'+(size+'rpx')+';')+('color:'+(color)+';')}}" placeholder-class="tui-placeholder" name="{{name}}" placeholder="{{placeholder}}" placeholderStyle="{{placeholderStyl}}" disabled="{{disabled}}" cursor-spacing="{{cursorSpacing}}" maxlength="{{maxlength}}" focus="{{focused}}" auto-height="{{autoHeight}}" fixed="{{fixed}}" show-confirm-bar="{{showConfirmBar}}" cursor="{{cursor}}" selection-start="{{selectionStart}}" selection-end="{{selectionEnd}}" adjust-position="{{adjustPosition}}" hold-keyboard="{{holdKeyboard}}" show-count="{{false}}" disable-default-padding="{{disableDefaultPadding}}" data-event-opts="{{[['focus',[['onFocus',['$event']]]],['blur',[['onBlur',['$event']]]],['input',[['onInput',['$event']]]],['confirm',[['onConfirm',['$event']]]],['linechange',[['onLinechange',['$event']]]],['keyboardheightchange',[['onKeyboardheightchange',['$event']]]]]}}" value="{{inputVal}}" bindfocus="__e" bindblur="__e" bindinput="__e" bindconfirm="__e" bindlinechange="__e" bindkeyboardheightchange="__e"></textarea><block wx:if="{{isCounter}}"><view class="tui-textarea__counter" style="{{'font-size:'+(counterSize+'rpx')+';'+('color:'+(counterColor)+';')}}"><text style="{{'font-size:'+(counterSize+'rpx')+';'+('color:'+(counterColor)+';')}}">{{maxlength!=-1?count+'/'+maxlength:count}}</text></view></block></view><slot name="right"></slot></view></view>