vue中过滤器filters的使用
组件内写法
filters:{ filter:function(data,arg1,arg2){
return ....
}
}
全局写法
filters(\'filter\',function(data,arg1,arg2){ retrun ....
})
1.在html中使用
{{ msg | filter(\'arg1\',\'arg2\') }}// msg对应函数中的第一个参数data,arg1为第二个参数,类推
2.methods中使用,并传参
methods:{ fn(){
let filter = this.$options.filters[\'filter\']
let data = filter(this.msg,arg1,arg2)
}
}
3.在v-html中使用filters
<p v-html="$options.filters.filter(this.msg,arg1,arg2)"></p>
以上是 vue中过滤器filters的使用 的全部内容, 来源链接: utcz.com/z/379246.html