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之十一 添加事件核心方法
Jul 31 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
浅析javascript中的DOM
Mar 01 Javascript
JavaScript 浏览器对象模型BOM使用介绍
Apr 13 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
Mar 18 Javascript
全面解析Bootstrap中form、navbar的使用方法
May 30 Javascript
微信小程序  简单实例(阅读器)的实例开发
Sep 29 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
Vue之封装公用变量以及实现方式
Jul 31 Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
Apr 29 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
php UTF-8、Unicode和BOM问题
2010/05/18 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
深入了解js原型模式
2019/05/30 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
给Python入门者的一些编程建议
2015/06/15 Python
python去除字符串中的换行符
2017/10/11 Python
Python字典及字典基本操作方法详解
2018/01/30 Python
django用户登录和注销的实现方法
2018/07/16 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
法国在线药房:DoctiPharma
2020/10/21 全球购物
企业项目策划书
2014/01/11 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
学校教学工作总结2015
2015/05/19 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL
Go语言并发编程 sync.Once
2021/10/16 Golang
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL