码迷,mamicode.com
首页 > 其他好文 > 详细

input 检索关键字列表

时间:2020-12-22 12:35:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:arch   card   miss   border   ace   abs   nbsp   mission   info   

技术图片

 

 技术图片

 

 

// 过滤权限
filterPremission(list){
var _search = this.searchPremissionVal;
if (_search) {
//不区分大小写处理
var reg = new RegExp(_search, ‘ig‘)
//es6 filter过滤匹配,有则返回当前,无则返回所有
return list.filter(function(e) {
//匹配所有字段
// return Object.keys(e).some(function(key) {
// return e[key].match(reg);
// })
//匹配某个字段
return e.permissionName.match(reg);
})
};
return list
},


<el-tabs type="border-card" v-model="activePremissionType">
<el-input placeholder="请输入内容" v-model="searchPremissionVal" class="input-with-select" clearable></el-input>
<el-tab-pane :label="byKeyTopremissionName(item.type)" :name="item.type" v-for="(item,index) in premissionList" :key="index">
<div class="permissionBox">
<div v-for="(itemA,indexA) in filterPremission(item.permissionVos)" :key="indexA" >
<el-checkbox :label="itemA.id" >{{ itemA.permissionName }}</el-checkbox>
</div>
</div>
</el-tab-pane>
</el-tabs>

input 检索关键字列表

标签:arch   card   miss   border   ace   abs   nbsp   mission   info   

原文地址:https://www.cnblogs.com/yixiaoyang-/p/14150957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!