vue中使用公共过滤器filter的方法
1、新建文件 filter.js文件
import Vue from "vue"
// 因为我这里要使用vue中公共的方法$getUserAgent,所以引入vue并实例化 不需要的可不必引入
let $vue = new Vue
// 公共过滤器 某某币 ——> 人民币
const vFilter = {
// 根据自己情况写需要的方法
coinText:function (value){
if($vue.$getUserAgent() == 1){
if(value == "某某币"){
return "人民币"
}else{
return "某某币"
}
}
}
}
export default vFilter
2、在main.js中引用并使用
// 引入公共过滤器
import vueFilter from './utils/filter'
for (let key in vueFilter){
Vue.filter(key,vueFilter[key])
}
3、在需要的vue模板文件中使用公共过滤器
// 这里是某个.vue文件了里面使用
<div>{{"某某币"|coinText}}</div>
4、完成,自行尝试吧