2022-03-03
阅读:32
在项目src目录下创建一个filters目录,用来放全局的过滤器

在filters目录下创建index.js文件
例如,创建两个测试过滤器
/**
 * 测试filter
 * @param {*} num
 * @returns
 */
export const testFilter = (num) => {
  return `test${num}`
}
/**
 * 测试filter2
 * @param {*} num
 * @returns
 */
export const testFilter2 = (num) => {
  return `test${num}`
}
在main.js导入所有的过滤器
import * as filters from '@/filters'
Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key])
})