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 相关文章推荐
window.addeventjs事件驱动函数集合addEvent等
Feb 19 Javascript
第一个JavaScript入门基础 document.write输出
Feb 22 Javascript
jquery下json数组的操作实现代码
Aug 09 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
Mar 20 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
Oct 14 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
jQuery treeview树形结构应用
Mar 24 jQuery
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开发者的10个技巧
2011/02/25 PHP
php检测url是否存在的方法
2015/04/14 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
img的onload的另类用法
2008/01/10 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python 换位密码算法的实例详解
2017/07/19 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
详解Django的CSRF认证实现
2018/10/09 Python
Python可迭代对象操作示例
2019/05/07 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
外语学院毕业生的自我鉴定
2013/11/28 职场文书
英语专业学生个人求职信范文
2014/01/06 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
2014年清明节寄语
2014/04/03 职场文书
应届生求职自荐信范文
2014/04/07 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
反邪教标语
2014/06/23 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
旷课检讨书500字
2014/10/14 职场文书
代理词怎么写
2015/05/25 职场文书
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang