Vue如何在表中的使用滤过滤器

  介绍

本篇文章为大家展示了Vue如何在表中的使用滤过滤器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>使用方法:

//双花括号中
  {{isActive | isActiveFitlter}}//在v-bind中
  & lt; div v-bind: id=?isActive | isActiveFitlter"祝辞& lt;/div> 

<强>一、组件中定义本地过滤

过滤器:{   isActiveFitlter:(值)=祝辞{   返回值=https://www.yisu.com/zixun/==1& # 63; '激活”:“冻结的   }   }

<强>二、创建Vue实例前定义全局过滤器

Vue.filter (& # 39; isActiveFitlter& # 39;,(价值)=祝辞{   返回值=https://www.yisu.com/zixun/==1 & # 63;“激活”:“冻结的   })   新Vue ({//?   })

<强>三、全局过滤器

1,自定义一个js文件,可以放在常见的文件夹中

//filters.js   让isActiveFitlter=value=https://www.yisu.com/zixun/> {   返回值===1 & # 63;“激活”:“冻结的   }   以前出口{isActiveFitlter}

2,主要。js引入过滤器。js

进口*从& # 39;过滤器。/资产/共同/过滤器# 39;
  种(过滤器)。forEach(关键=比;{
  Vue。过滤器(关键、过滤器(例子))
  })

3组件中使用

& lt; span>{{isActive | isActiveFitlter}} & lt;/span>

注意:

在表中使用需要借助插槽

& lt; el-table-column道具=癷sActive"标签=白刺?在   & lt;模板slot-scope=皊cope"祝辞   {{scope.row。isActive | isActiveFitlter}}   & lt;/template>   & lt;/el-table-column>

<强> vue过滤数组数据,用于控制el-table某一行是否显示

场景:第一次查出来的数据用列表接收。然后我第二次要用到列表里面的数据,但是我想过滤掉选中的某一条用户的信息,这个时候就使用过滤器函数对列表进行过滤。很简单,做个笔记。

& lt; el-dialog title=翱寺」嬖颉?:visible.sync=癱loneDialogVisible"宽度=?00 px"比;   & lt; el-table   v-loading=發istLoading"   :数据=https://www.yisu.com/zixun/庇糜凇?/绑定的是用于   element-loading-text="加载"   empty-text="没有数据了哦”   边境   适合   条纹   :行键=" getRowKey”   @selection-change=" handleSelectionChange "> //过滤数据代码   showCloneRuleslView (user_id) {   这一点。SourceUserId=方法(user_id)//过滤过滤函数使用   这一点。用于=this.list.filter((数据)=比;{//过滤掉SourceUserId这条数据   返回数据。user_id !==this.SourceUserId   })   这一点。cloneDialogVisible=true   console.log (this.SourceUserId)   },

上述内容就是Vue如何在表中的使用滤过滤器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

Vue如何在表中的使用滤过滤器