在一个项目中, 某些过滤器全局都有可能用的到, 统一管理并自动化全局注册是很方便的.
代码如下, 后续只需要在src/filters/index.js中添加方法就可以全局使用过滤器了.
// src/filters/index.js // 格式化方法 export function formatNull (val) { return val ? val : '--' }
// mian.js
import Vue from 'vue'
import * as filters from './filters'
// 全局注册过滤器 Object.keys(filters).forEach(k => Vue.filter(k, filters[k]));