这篇文章将为大家详细讲解有关怎么在vue中自定义一个过滤器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联-专业网站定制、快速模板网站建设、高性价比库车网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式库车网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖库车地区。费用合理售后完善,十余年实体公司更值得信赖。
1、过滤器创建
过滤器的本质 是一个有参数 有返回值的方法
new Vue({
filters:{
myCurrency:function(myInput){
return 处理后的数据
}
}
})
2、过滤器使用
语法:
{{表达式 | 过滤器}}
举个例子:
{{price | myCurrency}}
3、过滤器高级用法
在使用过滤器的时候,还可以指定参数,来告诉过滤器按照参数进行数据的过滤。
①如何给过滤器传参?
{{price | myCurrency('¥',true)}}
②如何在过滤器中接收到?
new Vue({
filters:{
//myInput是通过管道传来的数据
//arg1在调用过滤器时在圆括号中第一个参数
//arg2在调用过滤器时在圆括号中第二个参数
myCurrency:function(myInput,arg1,arg2){
return 处理后的数据
}
}
})
代码: