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 相关文章推荐
addEventListener和attachEvent二者绑定的执行函数中的this不相同
Dec 09 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
Jul 22 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
Node.js控制台彩色输出的方法与原理实例详解
Dec 01 Javascript
微信小程序实现菜单左右联动
May 19 Javascript
Vue指令实现OutClick的示例
Nov 16 Javascript
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
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
一些操作和快捷键的理解和讨论
2020/03/04 星际争霸
substr()函数中文版
2006/10/09 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
浅谈Javascript事件模拟
2012/06/27 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
巧用canvas
2017/01/21 Javascript
js date 格式化
2017/02/15 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
node.js连接mysql与基本用法示例
2019/01/05 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
浅谈python写入大量文件的问题
2018/11/09 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
服装发布会策划方案
2014/05/22 职场文书
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
出国签证在职证明范本
2014/11/24 职场文书
个人收入证明格式
2015/06/24 职场文书
小学入学感言
2015/08/01 职场文书
Kubernetes控制节点的部署
2022/04/01 Servers