vue实现全匹配搜索列表内容


Posted in Javascript onSeptember 26, 2019

本文实例为大家分享了vue实现全匹配搜索列表内容的具体代码,供大家参考,具体内容如下

效果:

vue实现全匹配搜索列表内容

组件代码:

<template>
 <div>
 <!-- 搜索框加按钮 -->
<el-input placeholder="请搜索关键词" prefix-icon="el-icon-search" v-model="keyword"></el-input>
<el-button class="searchbtn" @click="search">搜索</el-button>
<!-- 数据 -->
<ul>
 <li v-for="(item,index) in agentlisttwo" :key="item.id" >
   <p>{{item.userID}}</p>
   <p>{{item.agentnum}}</p>
   <p>{{item.username}}</p>
   <p>{{item.phone}}</p>
 </li>
</ul>
 </div>
</template>
 
 <script>
 
 export default {
  data() {
  return {
   keyword:'',//搜索关键词
   agentlisttwo:'',//搜索重定义数组
   agentlist: [{
    userID: "1240",
    agentnum: "22",
    username: "张无忌",
    phone: "13112345678",
   },{
    userID: "1241",
    agentnum: "23",
    username: "林平之",
    phone: "13114785236",
   },{
    userID: "1242",
    agentnum: "24",
    username: "令狐冲",
    phone: "13196584589",
   },{
    userID: "1243",
    agentnum: "25",
    username: "独孤求败",
    phone: "13115963256",
   },{
    userID: "1244",
    agentnum: "26",
    username: "包租婆",
    phone: "13110254523",
   },{
    userID: "1245",
    agentnum: "27",
    username: "韦小宝",
    phone: "13187455236",
   },{
    userID: "1246",
    agentnum: "28",
    username: "小燕子",
    phone: "13174552223",
   },{
    userID: "1247",
    agentnum: "29",
    username: "花无期",
    phone: "13174586358",
   }], 
  }
  },
 
  // 创建完成时
  created() {
   //重定义数组
   this.agentlisttwo = this.agentlist;
  },
 
  methods: {
 
   search(){
    //搜索
    var keyword = this.keyword;
    if (keyword) {
      this.agentlisttwo = this.agentlist.filter(function(agentlist) {
       return Object.keys(agentlist).some(function(key) {
        return String(agentlist[key]).toLowerCase().indexOf(keyword) > -1
       })
      })
    }else{
     this.agentlisttwo = this.agentlist;
    }
   },
   
  },
 }
 
</script>
 
<style scoped>
p{
 width: 300px;
 height: 30px;
 line-height: 30px;
 border:1px solid black;
 text-align: center;
}
.p1{
 color: red;
}
</style>

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 事件对象属性小结
Apr 27 Javascript
js调用activeX获取u盘序列号的代码
Nov 21 Javascript
JS 弹出层 定位至屏幕居中示例
May 21 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
Mar 03 Javascript
浅析JSONP技术原理及实现
Jun 08 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
Jun 14 Javascript
Node.js与MySQL交互操作及其注意事项
Oct 05 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
js实现带积分弹球小游戏
Jul 21 Javascript
vue实现节点增删改功能
Sep 26 #Javascript
浅谈layui里的上传控件问题
Sep 26 #Javascript
layui实现多图片上传并限制上传的图片数量
Sep 26 #Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 #Javascript
layui 上传图片 返回图片地址的方法
Sep 26 #Javascript
vue仿ios列表左划删除
Sep 26 #Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 #Javascript
You might like
php读取javascript设置的cookies的代码
2010/04/12 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
php上传文件问题汇总
2015/01/30 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
Python常见异常分类与处理方法
2017/06/04 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
详解Python传入参数的几种方法
2019/05/16 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
浅析Python迭代器的高级用法
2020/07/16 Python
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
煤矿安全承诺书
2014/05/22 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
大二学生自我检讨书
2014/10/23 职场文书