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 使用说明
May 17 Javascript
jquery的flexigrid无法显示数据提示获取到数据
Jul 19 Javascript
js实现可拖动DIV的方法
Dec 17 Javascript
Jquery 实现图片轮换
Jan 28 Javascript
js改变embed标签src值的方法
Apr 10 Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 Javascript
jquery特效 点击展示与隐藏全文
Dec 09 Javascript
原生js开发的日历插件
Feb 04 Javascript
微信小程序前端自定义分享的实现方法
Jun 13 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 Javascript
vue Element左侧无限级菜单实现
Jun 10 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
PHP的引用详解
2015/02/22 PHP
刷新PHP缓冲区为你的站点加速
2015/10/10 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
Three.js快速入门教程
2016/09/09 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
python读取csv文件示例(python操作csv)
2014/03/11 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
浅析python的优势和不足之处
2018/11/20 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物