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 相关文章推荐
smartcrop.js智能图片裁剪库
Oct 14 Javascript
javascript实现随机生成DIV背景色
Jun 20 Javascript
谈谈对JavaScript原生拖放的深入理解
Sep 20 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
微信小程序 动态绑定事件并实现事件修改样式
Apr 13 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
纯js实现页面返回顶部的动画(超简单)
Aug 10 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
基于JSONP原理解析(推荐)
Dec 04 Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 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/03/02 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
utf8的编码算法 转载
2006/12/27 Javascript
随机显示经典句子或诗歌的javascript脚本
2007/08/04 Javascript
js 操作符实例代码
2009/10/24 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
React Router基础使用
2017/01/17 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
Python中logging模块的用法实例
2014/09/29 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
python DataFrame 取差集实例
2019/01/30 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
个人政治思想总结
2015/03/05 职场文书