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 AJAX 中文乱码问题解决
Jun 05 Javascript
根据选择不同的下拉值出现相对应的文本输入框
Aug 01 Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
javascript原型继承工作原理和实例详解
Apr 07 Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 Javascript
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 jQuery
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
node.js的Express服务器基本使用教程
Jan 09 Javascript
利用Dectorator分模块存储Vuex状态的实现
Feb 05 Javascript
JavaScript原型式继承实现方法
Nov 06 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学习之简单计算器实现代码
2011/06/09 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
django中静态文件配置static的方法
2018/05/20 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
工程质量承诺书
2014/03/27 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
2015年度党员个人总结
2015/02/14 职场文书
大学生个人总结范文
2015/02/15 职场文书
自我推荐信格式模板
2015/03/24 职场文书
谢师宴家长致辞
2015/07/27 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
六年级语文教学反思
2016/03/03 职场文书
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis