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 终止函数执行操作
Feb 14 Javascript
jQuery中DOM操作实例分析
Jan 23 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
Jul 01 Javascript
js动态添加的DIV中的onclick事件简单实例
Jul 25 Javascript
纯前端JavaScript实现Excel IO案例分享
Aug 26 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
基于jQuery实现的幻灯图片切换
Dec 02 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
May 12 Javascript
对node.js中render和send的用法详解
May 14 Javascript
JS访问对象两种方式区别解析
Aug 29 Javascript
vuex Module将 store 分割成模块的操作
Dec 07 Vue.js
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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
简单的js表格操作
2016/09/24 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
vue中axios的二次封装实例讲解
2019/10/14 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Python处理文本换行符实例代码
2018/02/03 Python
学习python分支结构
2019/05/17 Python
Python之指数与E记法的区别详解
2019/11/21 Python
基于FME使用Python过程图解
2020/05/13 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
个人求职信范文分享
2013/12/13 职场文书
喝酒检查书范文
2014/02/23 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
婚庆答谢词
2015/01/04 职场文书
专家推荐信怎么写
2015/03/25 职场文书