前端模糊搜索

阅读: 评论:0

前端模糊搜索

前端模糊搜索

根据输入字符从对象数组中筛选,模糊搜索,

indexOf() 如果查询到返回索引,反之返回-1

代码如下

html代码

      <div class="left-box"><div class="search-box"><el-input size="small" class="search-input" placeholder="请输入关键词" v-model="searchKey"><i slot="prefix" class="el-input__icon el-icon-search"></i></el-input></div><div class="checks-box"><el-checkbox-group v-model="checkList"><el-checkbox v-for="(item, index) in searchL" :key="index" :label=&#lumn_comment"></el-checkbox><el-checkbox v-for="(it, idx) in defaultList" :key="idx + headerList.length" :label=&#lumn_comment" disabled></el-checkbox></el-checkbox-group></div></div>

js代码

  computed: {searchL() {let that = thisif (that.searchKey) {return that.headerList.filter(item => lumn_comment.indexOf(that.searchKey) > -1)} else {return that.headerList}}}

filter 定义

filter用于对数组进行过滤。
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

filter() 不会对空数组进行检测;不会改变原始数组

本文发布于:2024-02-01 02:56:27,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672738733371.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模糊
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23