vue2过滤器模糊查询方法


Posted in Javascript onSeptember 16, 2018

如下所示:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
</head>
<body>
<div id="app">
 <input type="text" v-model='search' />
 <ul v-for="item in searchData ">
  <li>{{item.name}},价格:¥{{item.price}}</li>
 </ul>
</div>
<script src="vue.js"></script>
<script>
 var vm = new Vue({
  el: '#app',
  data: {
   search: '',
   products: [{
    name: '苹果',
    price: 25,
    category: "水果"
   }, {
    name: '香蕉',
    price: 15,
    category: "水果"
   }, {
    name: '雪梨',
    price: 65,
    category: "水果"
   }, {
    name: '宝马',
    price: 2500,
    category: "汽车"
   }, {
    name: '奔驰',
    price: 10025,
    category: "汽车"
   }, {
    name: '柑橘',
    price: 15,
    category: "水果"
   }, {
    name: '奥迪',
    price: 25,
    category: "汽车"
   }, {
    name: '火龙果',
    price: 25,
    category: "工具"
   }]
  },
  
 computed: {
   searchData: function() {
    var search = this.search;
		var searchVal = '';//搜索后的数据
    if (search) {
     searchVal = this.products.filter(function(product) {
      return Object.keys(product).some(function(key) {
			//搜索所有的内容
       return String(product[key]).toLowerCase().indexOf(search) > -1;
			//只搜索问题内容(某一个key)
			 return String(product['questions']).toLowerCase().indexOf(search)>-1;
      })
     })
		return searchVal;
    }
   }
  }
 
 })
</script>
</body>
</html>

以上这篇vue2过滤器模糊查询方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
web网页按比例显示图片实现原理及js代码
Aug 09 Javascript
JS、CSS加载中的小问题探讨
Nov 26 Javascript
js中定义一个变量并判断其是否为空的方法
May 13 Javascript
node.js实现BigPipe详解
Dec 05 Javascript
angularjs中的单元测试实例
Dec 06 Javascript
javascript操作表格排序实例分析
May 06 Javascript
AngularJS ng-repeat数组有重复值的解决方法
Oct 23 Javascript
详解JS中的attribute属性
Apr 25 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
Sep 19 Javascript
js的对象与函数详解
Jan 21 Javascript
Vue脚手架编写试卷页面功能
Mar 17 Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 #Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 #Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 #Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 #Javascript
分享5个顶级的JavaScript Ajax组件库
Sep 16 #Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
Sep 16 #Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 #Javascript
You might like
基于PHP常用函数的用法详解
2013/05/10 PHP
php发送post请求函数分享
2014/03/06 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
Django REST framework 单元测试实例解析
2019/11/07 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
python的json包位置及用法总结
2020/06/21 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
导购员的岗位职责
2014/02/08 职场文书
校园绿化美化方案
2014/06/08 职场文书
医院保洁服务方案
2014/06/11 职场文书
欢迎横幅标语
2014/06/17 职场文书
课外活动总结范文
2014/07/09 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
专职安全员岗位职责
2015/04/11 职场文书
学生病假条范文
2015/08/17 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang
python实现手机推送 代码也就10行左右
2022/04/12 Python