<wxs src="../common/utils.wxs" module="_" /> 
 | 
  
 | 
<view style="{{_._style([style, customStyle])}}" class="class {{classPrefix}} {{prefix}}-class"> 
 | 
  <view 
 | 
    class="{{classPrefix}}__input-box {{prefix}}-{{focus ? 'is-focused' : 'not-focused'}} {{classPrefix}}__input-box--{{center ? 'center' : ''}} {{classPrefix}}__input-box--{{shape}} {{prefix}}-class-input-container" 
 | 
  > 
 | 
    <!-- <view wx:if="{{label}}" class="{{classPrefix}}__label {{prefix}}-class-label">{{label}}</view> 
 | 
    <slot name="label" /> --> 
 | 
    <t-icon 
 | 
      wx:if="{{leftIcon}}" 
 | 
      name="{{leftIcon}}" 
 | 
      size="24" 
 | 
      class="{{prefix}}-icon {{prefix}}-class-left" 
 | 
      aria-hidden="{{true}}" 
 | 
    /> 
 | 
    <slot wx:else name="left-icon" /> 
 | 
  
 | 
    <input 
 | 
      type="{{type}}" 
 | 
      name="input" 
 | 
      maxlength="{{maxlength}}" 
 | 
      disabled="{{disabled}}" 
 | 
      class="{{prefix}}-input__keyword {{prefix}}-class-input" 
 | 
      focus="{{focus}}" 
 | 
      value="{{value}}" 
 | 
      confirm-type="{{confirmType}}" 
 | 
      confirm-hold="{{confirmHold}}" 
 | 
      cursor="{{cursor}}" 
 | 
      adjust-position="{{adjustPosition}}" 
 | 
      always-embed="{{alwaysEmbed}}" 
 | 
      selection-start="{{selectionStart}}" 
 | 
      selection-end="{{selectionEnd}}" 
 | 
      hold-keyboard="{{holdKeyboard}}" 
 | 
      cursor-spacing="{{cursorSpacing}}" 
 | 
      placeholder="{{placeholder}}" 
 | 
      placeholder-style="{{placeholderStyle}}" 
 | 
      placeholder-class="{{placeholderClass}} {{classPrefix}}__placeholder {{classPrefix}}__placeholder--{{center ? 'center': 'normal'}}" 
 | 
      bind:input="onInput" 
 | 
      bind:focus="onFocus" 
 | 
      bind:blur="onBlur" 
 | 
      bind:confirm="onConfirm" 
 | 
    /> 
 | 
    <view 
 | 
      wx:if="{{value !=='' && clearable}}" 
 | 
      class="{{classPrefix}}__clear {{prefix}}-class-clear" 
 | 
      catch:tap="handleClear" 
 | 
      aria-role="button" 
 | 
      aria-label="清除" 
 | 
    > 
 | 
      <t-icon name="close-circle-filled" size="24" /> 
 | 
    </view> 
 | 
  </view> 
 | 
  <view 
 | 
    wx:if="{{action}}" 
 | 
    class="{{classPrefix}}__search-action {{prefix}}-class-action" 
 | 
    catch:tap="onActionClick" 
 | 
    aria-role="button" 
 | 
  > 
 | 
    {{action}} 
 | 
  </view> 
 | 
  <slot wx:else name="action" /> 
 | 
</view> 
 |