vue中过滤器filters的使用

vue

组件内写法

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

回到顶部