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 相关文章推荐
jquery 1.3.2 IE8中的一点点的小问题解决方法
Jul 10 Javascript
datagrid框架的删除添加与修改
Apr 08 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
Jan 07 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
jQuery插件ajaxFileUpload使用实例解析
Oct 19 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
vue用递归组件写树形控件的实例代码
Jul 19 Javascript
JavaScript模板引擎实现原理实例详解
Dec 14 Javascript
js实现ATM机存取款功能
Oct 27 Javascript
JavaScript对JSON数组简单排序操作示例
Jan 31 Javascript
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
phpmyadmin操作流程
2006/10/09 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
php页面防重复提交方法总结
2013/11/25 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
微信小程序 POST请求的实例详解
2017/09/29 Javascript
vue中如何使用ztree
2018/02/06 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Python pass 语句使用示例
2014/03/11 Python
python中的闭包用法实例详解
2015/05/05 Python
python实现桌面壁纸切换功能
2019/01/21 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
详解Python流程控制语句
2020/10/28 Python
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
EJB实例的生命周期
2016/10/28 面试题
写给爸爸的道歉信
2014/01/15 职场文书
业务员的岗位职责
2014/03/15 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
银行求职信怎么写
2014/05/26 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
golang 实现并发求和
2021/05/08 Golang
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL