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 相关文章推荐
srcElement表格样式
Sep 03 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
Jun 18 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
基于JavaScript实现本地图片预览
Feb 08 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
node.js express框架简介与实现
Jul 23 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php set_time_limit()函数的使用详解
2013/06/05 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
Javascript 二维数组
2009/11/26 Javascript
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
Python struct.unpack
2008/09/06 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
将python安装信息加入注册表的示例
2019/11/20 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
速比涛英国官网:Speedo英国
2019/07/15 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
数控专业大学生的自我鉴定
2013/11/13 职场文书
劳资人员岗位职责
2013/12/19 职场文书
好军嫂事迹材料
2014/01/15 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
怒海潜将观后感
2015/06/11 职场文书
学籍证明模板
2015/06/18 职场文书
退货证明模板
2015/06/23 职场文书