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 相关文章推荐
写入cookie的JavaScript代码库 cookieLibrary.js
Oct 24 Javascript
对于this和$(this)的个人理解
Sep 08 Javascript
jquery统计复选框选中示例
Nov 05 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
极简主义法编写JavaScript类
Nov 02 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
JS实现点星星消除小游戏
Mar 24 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
德生9700DX电路分析
2021/03/02 无线电
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
php微信开发之图片回复功能
2018/06/14 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
用javascript实现画板的代码
2007/09/05 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
python使用socket进行简单网络连接的方法
2015/04/29 Python
Python实现批量下载文件
2015/05/17 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
Python实现快速排序的方法详解
2019/10/25 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
架构师岗位职责
2013/11/18 职场文书
新领导上任欢迎词
2014/01/13 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis