功能需求:在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工作流
- 3D几何打印人体模型ComfyUI工作流
- 文生图工作流:图片合并comfyui工作流
- 一位漂亮的女人坐在樱花树旁
- 一个威武雄壮的战士ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!