在一個項目中, 某些過濾器全局都有可能用的到, 統一管理並自動化全局注冊是很方便的.
代碼如下, 后續只需要在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]));