Vue2.0 v-for filter列表过滤功能的实现


Posted in Javascript onSeptember 07, 2018

使用计算属性app.js

var app5 = new Vue({
 el: '#app5',
 data: {
  shoppingList: [
   "Milk", "Donuts", "Cookies", "Chocolate", "Peanut Butter", "Pepto Bismol", "Pepto Bismol (Chocolate flavor)", "Pepto Bismol (Cookie flavor)"
  ],
  key: ""
 },
 computed: {
  filterShoppingList: function () {
   // `this` points to the vm instance
   var key = this.key;
   var shoppingList = this.shoppingList;
   return shoppingList.filter(function (item) {
    return item.toLowerCase().indexOf(key.toLowerCase()) != -1
   });;
  }
 }
})

app.html

<div id="app5">
  <h2>Vue-for</h2>
  <ul>
   <li v-for="item in shoppingList">
    {{ item }}
   </li>
  </ul>
  <h2>Vue-for filter实现</h2>
  <ul>
   Filter Key<input type="text" v-model="key"> 
   <li v-for="item in filterShoppingList">
    {{ item }}
   </li>
  </ul>  
 </div>

最终效果实现了根据关键字来过滤列表的功能。

以上这篇Vue2.0 v-for filter列表过滤功能的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS两种定义方式的区别、内部原理
Nov 21 Javascript
Javascript全局变量var与不var的区别深入解析
Dec 09 Javascript
js实现点击图片改变页面背景图的方法
Feb 28 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
使用react-router4.0实现重定向和404功能的方法
Aug 28 Javascript
jquery实现企业定位式导航效果
Jan 01 jQuery
Node解决简单重复问题系列之Excel内容的获取
Jan 02 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
Jun 03 Javascript
在vue中配置不同的代理同时访问不同的后台操作
Sep 11 Javascript
基于vue的video播放器的实现示例
Feb 19 Vue.js
koa socket即时通讯的示例代码
Sep 07 #Javascript
vue侧边栏动态生成下级菜单的方法
Sep 07 #Javascript
Vuejs开发环境搭建及热更新【推荐】
Sep 07 #Javascript
小程序点赞收藏功能的实现代码示例
Sep 07 #Javascript
前端防止用户重复提交js实现代码示例
Sep 07 #Javascript
vue实现打印功能的两种方法
Sep 07 #Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 #Javascript
You might like
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
Laravel 5框架学习之表单
2015/04/08 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
对Python 数组的切片操作详解
2018/07/02 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
出国考察邀请函
2014/01/21 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
先进学校事迹材料
2014/12/30 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
经费申请报告
2015/05/15 职场文书
小学家长意见怎么写
2015/06/03 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS
Python列表的索引与切片
2022/04/07 Python