<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>search</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">
<input v-model='search' />
<ul v-for="(item,index) in searchData " :key='index'>
<li>{{item.num}}</li>
</ul>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
search: '',
list: [{
num:1
}, {
num:2
}, {
num:3
}, {
num:4
}]
},
computed: {
searchData: function () {
var search = this.search;
if (search) {
return this.list.filter(function (item) {
return Object.keys(item).some(function (key) {
return String(item[key]).toLowerCase().indexOf(search) >-1
})
})
}
return this.list;
}
}
})
</script>
</body>
</html>
Vue几行代码实现搜索功能
原创
©著作权归作者所有:来自51CTO博客作者Vam的金豆之路的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
几行Python代码,轻松搞定Excel表格数据去重
用几行Python代码,轻松搞定Excel表格数据去重
数据 原始数据 数据处理 Python处理数据 -
vue实现搜索、提交等功能【回车事件】
vue实现搜索、提交等功能【回车事件】
javascript 前端 搜索 后台管理 点击事件 -
几行代码实现vue3数据大屏自适应~~
几行代码实现vue3数据大屏自适应
echarts javascript 前端 vue 初始化 -
spring Bean的id与name
概述 本文介绍的Spring 中bean的作用域。问题 : bean的作用域有几种,有那些应用场景 bean 装配过程 下图为bean在容器中从创建到销毁的若干阶段。 bean 作用域作用域介绍&nb
spring Bean的id与name java 作用域 XML 应用场景