微信小程序搜索功能

本文介绍了如何在微信小程序中实现搜索功能。当用户在搜索框输入字符时,如果存在匹配内容,这些内容会实时显示出来。文章提供了wxml、wxss和js的相关代码示例,并且提到作者使用了全局框架WeUI。作者祈澈姑娘是一位90后前端开发者,热衷于分享技术问题和解决方案。
摘要由CSDN通过智能技术生成

功能:在搜索界面,搜索输入的字符,如果有匹配,就会显示出来。

wxml


<view class="page">
  <view class="page__bd">
    <view class="weui-search-bar">
      <view class="weui-search-bar__form">
        <view class="weui-search-bar__box">
          <icon class="weui-icon-search_in-box" type="search" size="14"></icon>
          <input type="text" class="weui-search-bar__input" placeholder="沪A6789" maxlength='10' value="{
  {inputVal}}" focus="{
  {inputShowed}}"   bindinput="inputTyping" />
          <view class="weui-icon-clear" wx:if="{
  {inputVal.length > 0}}" bindtap="clearInput">
            <icon type="clear" size="14"></icon>
          </view>
        </view>
     
      </view>
      <view class="weui-search-bar__cancel-btn" bindtap="hideInput">取消</view>
    </view>
    <view class="weui-cells searchbar-result" wx:if="{
  {inputVal.length > 0}}">
      <!-- 搜索列表 -->
      <view class="weui-cell__bd" wx:for="{
  {list}}" wx:key="key">
        <!-- 列表名称 -->
        <view class='list_name'  data-index='{
  {index}}' data-id='{
  {item.deviceId}}' 
        data-name='{
  {item.carNum}}' bindtap='btn_name'>
          <!-- 昵称 -->
          <label class='lab_name'>{
  {item.carNum}}</label>
        </view>
      </view>
    </view>   
  </view>
</view>


 <view class="item-box">
  <view class="items">
    <view wx:for="{
  {carList}}" wx:key="{
  {index}}" class="msg-item">
      <view class='msg' style="{
  {item.txtStyle}}" bindtouchstart="touchS" bindtouchmove="touchM" bindtouchend="touchE" data-index="{
  {index}}" data-car="{
  {item.carNum}}" >
       <view class='carstate' bindtap='carState' data-in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值