功能需求:在el-input输入关键字,返回查询列表并显示出来。
1.template代码
<template>
<div>
<el-input type="text" v-model="search"></el-input>
<ul>
<li v-for="(item,index) in listData">
<span>{{item.name}}</span>
<span>{{item.msg}}</span>
</li>
</ul>
</div>
</template>
2.js代码
export default {
data () {
return {
search:'',
list:[
{name:'张三',msg:'我是张三'},
{name:'李四',msg:'我是李四'},
{name:'王五',msg:'我是王五'},
{name:'马六',msg:'我是马六'},
{name:'田七',msg:'我是田七'},
]
}
},
computed: {
//调用listData,list只是过滤用
listData: function() {
var _search = this.search;
if (_search) {
//不区分大小写处理
var reg = new RegExp(_search, 'ig')
//es6 filter过滤匹配,有则返回当前,无则返回所有
return this.list.filter(function(e) {
//匹配所有字段
return Object.keys(e).some(function(key) {
return e[key].match(reg);
})
//匹配某个字段
// return e.name.match(reg);
})
};
return this.list;
}
},
}
v-for批量生成el-input并动态绑定v-model(实时获取input输入值和索引)
上面是“el-input输入框关键字筛选列表数据”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2186.html
workflows工作流
一群蜜蜂和一个六边形蜂巢ComfyUI工作流
水中一台精致而破旧的老式电视鱼缸ComfyUI工作流
一个质朴的木制窗户上放着各种葫芦、南瓜等
树上挂着一只快乐的荔枝ComfyUI工作流
一架令人难忘的美丽钢琴ComfyUI工作流
星空星域星球comfyui工作流
一条精致透明的朱红色水晶龙
广阔的沙漠中矗立着一个生锈的巨大头盔
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

javascript如何利用draggable实现一个拖拽效果
利用js做一个炫酷音乐背景效果
js实现table表格动态新增行和列表
黑客入侵效果代码
纯CSS饼图效果
css3+js菜单点击动态效果
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
html5如何3D立方体旋转特效











