欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vue 基础 filter 过滤器和类过滤器使用

程序员文章站 2022-07-15 10:38:47
...

【filter 过滤器】

vue 对数据提供一个  filter 的处理器,用以在不改变data 的情况下  输出前端需要的数据格式。

1.在一个{{message}}模板中 可以添加多个filter 函数对message 处理

2.在filter中可有传多个参数,但是filters的function的默认第一位参数 为  当前的message的值  value,所以在写函数的时候应注意,自定义的参数是从第二位开始传的

vue 基础 filter 过滤器和类过滤器使用

模板中用法:

 

<span>{{scope.row.created_at | toTimeStr}}</span>
<span>{{scope.row.money | calcRedMoneyNum(scope.row)}}</span>

 

toTimeStr中的t和calcRedMoneyNum中的i都是默认的第一个参数,代表当前变量。

 

【类过滤器】

 

这是我自己起的一个名字,其实就是在method中定义一个过滤方法,return需要的格式的数据展现在页面中。这里的方法是没有默认参数的,和过滤器不一样.

vue 基础 filter 过滤器和类过滤器使用

<span>{{calcRedMoneyNum(scope.row)}}</span>