功能需求:在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工作流
- 丛林里坐着一尊佛像
- 一只蓬松柔软的圆形半鳄梨玩偶
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!