传一个参数
{{aa | filterAa}}
//js
filters:{
filterAa(aa){
// 这额aa就是过滤器传入的参数
}
}
传多个参数
{{aa | filterAa(bb,cc)}}
//js
filters:{
filterAa(aa,bb){
// 这额aa就是过滤器传入的第一个参数
// 这额bb就是过滤器传入的第二个参数
// 这额cc就是过滤器传入的第三个参数
}
}
由于filters里面是访问不到data里面定于的属性的。如果在filters中会调用到多个data里面是属性的话建议把this传进去,但是需要重新变量一下
data(){
return {
that: this,
a:'',
b:'',
}
}
// 调用
{{aa | filterAa(that)}}
//js
filters:{
filterAa(that){
return that.a
}
}