过滤器filter
过滤器
1、全局过滤器(全局可以使用)
全局定义的过滤器:
第一个参数是名字
第二个参数是处理函数,
处理函数中的第一个参数是要过滤的数据
处理函数中的返回值是最终显示的数据
写法:
1 Vue.filter(名字,function(data,...参数){ 2 3 return “结果"; 4 5 })
使用:
使用管道运算符
{{name | 过滤器的名字1 | 过滤名字2}}
传参使用:
{{name|过滤器的名字(参数)}}
2、私有过滤器(只能自己使用)
写法:
new Vue({ filters: { 名字: function (data, ...其它参数) { return 结果; } } })
过滤器使用在两个地方:1、插值表达式
2、属性绑定