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 相关文章推荐
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
Jquery提交表单 Form.js官方插件介绍
Mar 01 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
AngularJS 自定义过滤器详解及实例代码
Sep 14 Javascript
对Angular.js Controller如何进行单元测试
Oct 25 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
原生js实现抽奖小游戏
Jun 27 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
Jul 17 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 MVC
2014/09/10 PHP
php面向对象与面向过程两种方法给图片添加文字水印
2015/08/26 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP的反射机制实例详解
2017/03/29 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
php array 转json及java 转换 json数据格式操作示例
2019/11/13 PHP
自定义右键属性覆盖浏览器默认右键行为实现代码
2013/02/02 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
高性能装备提升营地:Kammok
2019/02/27 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
个人自我评价分享
2013/12/20 职场文书
实习心得体会
2014/01/02 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
我的梦想演讲稿
2014/04/30 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
车辆年审委托书范本
2014/09/18 职场文书
初中作文评语集锦
2014/12/25 职场文书
优秀教研组申报材料
2014/12/26 职场文书
党员承诺书范文2015
2015/04/27 职场文书
行政处罚决定书
2015/06/24 职场文书