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 相关文章推荐
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
Apr 10 Javascript
jquery easyui使用心得
Jul 07 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
Jun 05 Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 Javascript
jQuery实现商品活动倒计时
Oct 16 Javascript
微信小程序上传图片实例
May 28 Javascript
webpack 样式加载的实现原理
Jun 12 Javascript
解决iview多表头动态更改列元素发生的错误的方法
Nov 02 Javascript
使用canvas实现一个vue弹幕组件功能
Nov 30 Javascript
BootStrap模态框闪退问题实例代码详解
Dec 10 Javascript
VueQuillEditor富文本上传图片(非base64)
Jun 03 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
PHP strripos函数用法总结
2019/02/11 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
读jQuery之八 包装事件对象
2011/06/21 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
python下载微信公众号相关文章
2019/02/26 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
python字符串的拼接方法总结
2019/11/18 Python
python绘制随机网络图形示例
2019/11/21 Python
Python类的动态绑定实现原理
2020/03/21 Python
Python爬虫与反爬虫大战
2020/07/30 Python
python FTP编程基础入门
2021/02/27 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
九年级历史教学反思
2014/01/27 职场文书
仓库主管岗位职责
2014/03/02 职场文书
敬老院活动感想
2015/08/07 职场文书