vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据

发布时间 - 2026-01-10 22:57:53    点击率:

本文实例为大家分享了vuejs实现搜索筛选、降序排序数据的具体代码,供大家参考,具体内容如下

先上输入前的样子:

<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>

当在输入框中输入'合同',得到结果如图:

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vuejs搜索筛选数据  # vuejs降序排序数据  # vuejs搜索数据  # Vue实现数据筛选与搜索功能的示例代码  # Vue中进行数据筛选与搜索功能实现常用的方法  # 请大家  # 如图  # 大家分享  # 具体内容  # 大家多多  # 小兰  # 涛涛  # 框中输入  # 降序  # line  # content  # ul  # display  # searchText  # block  # height  # color  # body  # head  # size 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 东莞市网站制作公司有哪些,东莞找工作用什么网站好?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  晋江文学城电脑版官网 晋江文学城网页版直接进入  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel如何使用Eloquent进行子查询  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  网站优化排名时,需要考虑哪些问题呢?  在Oracle关闭情况下如何修改spfile的参数  网站制作大概多少钱一个,做一个平台网站大概多少钱?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何在IIS中配置站点IP、端口及主机头?  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Linux系统命令中screen命令详解  北京的网站制作公司有哪些,哪个视频网站最好?  如何在阿里云通过域名搭建网站?  Laravel如何处理异常和错误?(Handler示例)  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  网站制作免费,什么网站能看正片电影?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  如何实现javascript表单验证_正则表达式有哪些实用技巧  Laravel如何使用Blade模板引擎?(完整语法和示例)  php结合redis实现高并发下的抢购、秒杀功能的实例  HTML 中动态设置元素 name 属性的正确语法详解  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  googleplay官方入口在哪里_Google Play官方商店快速入口指南  大连 网站制作,大连天途有线官网?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  大型企业网站制作流程,做网站需要注册公司吗?  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  LinuxShell函数封装方法_脚本复用设计思路【教程】  Android中AutoCompleteTextView自动提示  Android实现代码画虚线边框背景效果  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何用AWS免费套餐快速搭建高效网站?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  如何在IIS中新建站点并配置端口与物理路径?  清除minerd进程的简单方法