| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | <wxs src="../wxs/utils.wxs" module="utils" /><view  class="{{ utils.bem('search', { withaction: showAction || useActionSlot }) }} custom-class"  style="background: {{ background }}">  <view class="{{ utils.bem('search__content', [shape]) }}">    <view class="van-search__label" wx:if="{{ label }}">{{ label }}</view>    <slot wx:else name="label" />    <van-field      type="search"      left-icon="{{ !useLeftIconSlot ? leftIcon : '' }}"      right-icon="{{ !useRightIconSlot ? rightIcon : '' }}"      focus="{{ focus }}"      error="{{ error }}"      border="{{ false }}"      confirm-type="search"      class="van-search__field field-class"      value="{{ value }}"      disabled="{{ disabled }}"      readonly="{{ readonly }}"      clearable="{{ clearable }}"      clear-trigger="{{ clearTrigger }}"      clear-icon="{{ clearIcon }}"      maxlength="{{ maxlength }}"      input-align="{{ inputAlign }}"      input-class="input-class"      placeholder="{{ placeholder }}"      placeholder-style="{{ placeholderStyle }}"      cursor-spacing="{{ cursorSpacing }}"      custom-style="padding: 5px 10px 5px 0; background-color: transparent;"      bind:blur="onBlur"      bind:focus="onFocus"      bind:change="onChange"      bind:confirm="onSearch"      bind:clear="onClear"      bind:click-input="onClickInput"    >      <slot wx:if="{{ useLeftIconSlot }}" name="left-icon" slot="left-icon" />      <slot wx:if="{{ useRightIconSlot }}" name="right-icon" slot="right-icon" />    </van-field>  </view>  <view    wx:if="{{ showAction || useActionSlot }}"    class="van-search__action"    hover-class="van-search__action--hover"    hover-stay-time="70"  >    <slot wx:if="{{ useActionSlot }}" name="action" />    <view wx:else bind:tap="onCancel" class="van-search__action-button cancel-class">{{ actionText }}</view>  </view></view>
 |