vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据


Posted in Javascript onOctober 26, 2020

本文实例为大家分享了vuejs实现搜索筛选、降序排序数据的具体代码,供大家参考,具体内容如下

先上输入前的样子:

vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据

<style>
#example{margin:100px auto;width:600px;}
.show{margin:10px;}
#searchText{display: block;margin:0 auto 10px;height:24px;line-height: 24px;width:200px;}
.content ul li{text-align: center;}
.content ul li span{display: inline-block;width:150px;font-size:15px;color:#000;}
</style>
</head>
<body>
<div id="example">
 <input type="text" id="searchText" placeholder="搜索id或者姓名" v-model="searchData"/>
 <div class="content">
 <ul>
  <li v-for="item in items | filterBy searchData in 'id' 'name' | orderBy 'name' '-1'">
  <span>{{item.id}}</span>
  <span>{{item.name}}</span>
  <span>{{item.time}}</span>
  </li>
 </ul>
 </div>
</div>
<script>
 var example1 = new Vue({
 el: '#example',
 data: {
  searchData:'',
 items: [
  {id:'1008',name:'涛涛',time:'20170207'},
  {id:'1098',name:'合同',time:'20170213'},
  {id:'1107',name:'晓丽',time:'20170304'},
  {id:'1004',name:'小兰',time:'20170112'},
  {id:'1102',name:'财务',time:'20170203'},
  {id:'1108',name:'哈哈',time:'20170208'},
  {id:'1345',name:'测试',time:'20170201'},
 ] 
 },
 ready:function(){
  
 },
 watch:{
  items:{
  handler:function(val,oldval){
   
  },
  deep:true
  }
 },
 
 methods:{
  
 }
 })
</script>

当在输入框中输入'合同',得到结果如图:

vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

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

Javascript 相关文章推荐
js 深拷贝函数
Dec 04 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
js数组转json并在后台对其解析具体实现
Nov 20 Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
jQuery检测返回值的数据类型
Jul 13 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
js+css简单实现网页换肤效果
Dec 29 Javascript
Javascript之Number对象介绍
Jun 07 Javascript
JavaScript“尽快失败”的原则实例详解
Oct 08 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 #Javascript
javascript常用的设计模式
Feb 09 #Javascript
简单实现js选项卡切换效果
Feb 09 #Javascript
原生JS轮播图插件
Feb 09 #Javascript
jQuery页面弹出框实现文件上传
Feb 09 #Javascript
如何在Angular2中使用jQuery及其插件的方法
Feb 09 #Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
Feb 09 #Javascript
You might like
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
javascript 常用功能总结
2012/03/18 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python操作sqlite的CRUD实例分析
2015/05/08 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
鱼油专家:Omegavia
2016/10/10 全球购物
C语言基础笔试题
2013/04/27 面试题
2014年乡镇团委工作总结
2014/12/18 职场文书
西湖英语导游词
2015/02/06 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
浅谈Python响应式类库RxPy
2021/06/14 Python
Python实现列表拼接和去重的三种方式
2021/07/02 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers