Vue注册全局过滤器

vue全局过滤器

1.项目中创建filters.js文件

let digital = value =>{
  if(value < 1000) {
    return value;
  } else if(value >=1000 && value < 10000){
    return Math.round(value/100)/10+'k';
  } else if (value >= 10000) {
    return Math.round(value/1000)/10+'w';
  }
}
let test = value =>{
  ...
}

export default{
  digital,test
}

2.mian.js中添加如下代码

import filters from './assets/js/filters'
Object.keys(filters).forEach(key => {  
  Vue.filter(key, filters[key])  
}) 

你可能感兴趣的:(Vue注册全局过滤器)