searchbar.wxml 1.2 KB

12345678910111213141516171819
  1. <view class="weui-search-bar {{searchState ? 'weui-search-bar_focusing' : ''}} {{extClass}}">
  2. <view class="weui-search-bar__form">
  3. <view class="weui-search-bar__box">
  4. <icon class="weui-icon-search" type="search" size="12"></icon>
  5. <input type="text" class="weui-search-bar__input" placeholder="{{placeholder}}" value="{{value}}" focus="{{focus}}" bindblur="inputBlur" bindfocus="inputFocus" bindinput="inputChange" />
  6. <text class="weui-icon-clear" hover-class="weui-active" wx:if="{{value.length > 0}}" bindtap="clearInput"></text>
  7. </view>
  8. <label class="weui-search-bar__label" bindtap="showInput">
  9. <icon class="weui-icon-search" type="search" size="12"></icon>
  10. <text class="weui-search-bar__text">搜索</text>
  11. </label>
  12. </view>
  13. <view wx:if="{{cancel && searchState}}" class="weui-search-bar__cancel-btn" bindtap="hideInput">{{cancelText}}</view>
  14. </view>
  15. <mp-cells ext-class=" {{'searchbar-result ' + extClass}}" wx:if="{{searchState && result.length > 0}}">
  16. <mp-cell class="result" bindtap="selectResult" body-class="weui-cell_primary" data-index="{{index}}" wx:for="{{result}}" wx:key="index" hover>
  17. <view>{{item.text}}</view>
  18. </mp-cell>
  19. </mp-cells>