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 相关文章推荐
JavaScript DOM学习第八章 表单错误提示
Feb 19 Javascript
中国地区三级联动下拉菜单效果分析
Nov 15 Javascript
jQuery Animation实现CSS3动画示例介绍
Aug 14 Javascript
js Array操作的最简短最容易理解方法
Dec 09 Javascript
Vue.js系列之vue-router(上)(3)
Jan 03 Javascript
AngularJS路由Ui-router模块用法示例
May 29 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
Nov 02 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
Jan 25 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
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
thinkphp分页集成实例
2017/07/24 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
JavaScript工具库MyTools详解
2020/01/01 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
Python学习思维导图(必看篇)
2017/06/26 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python测试mysql写入性能完整实例
2018/01/18 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
医院总经理岗位职责
2014/02/04 职场文书
出生公证委托书
2014/04/03 职场文书
体现团队精神的口号
2014/06/06 职场文书
初中差生评语
2014/12/29 职场文书
环卫工作个人总结
2015/03/04 职场文书
七个Python必备的GUI库
2021/04/27 Python
教你使用pyinstaller打包Python教程
2021/05/27 Python