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 相关文章推荐
jquery tools 系列 scrollable学习
Sep 06 Javascript
网页打开自动最大化的js代码
Aug 22 Javascript
探索Emberjs制作一个简单的Todo应用
Nov 07 Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
Mar 24 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
Oct 05 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
vue中component组件的props使用详解
Sep 04 Javascript
前端面试知识点目录一览
Apr 15 Javascript
vue获取form表单的值示例
Oct 29 Javascript
js前端图片加载异常兜底方案
Jun 21 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的分页功能
2007/03/21 PHP
php图片验证码代码
2008/03/27 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
php析构函数的简单使用说明
2015/08/24 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
js闭包学习心得总结
2018/04/17 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
JavaScript实现动态生成表格
2020/08/02 Javascript
[47:03]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第二场 12.10
2020/12/13 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
浅谈Python中的私有变量
2018/02/28 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
python suds访问webservice服务实现
2020/06/26 Python
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
汽修专业学生自我鉴定
2013/11/16 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
调研座谈会发言材料
2014/08/23 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
心灵点滴观后感
2015/06/02 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
springboot用户数据修改的详细实现
2022/04/06 Java/Android