1.创建filters文件夹
文件夹中内容:
/**
* 格式化单位展示
* author Zhengwl
* @param value
* @param unit
* @returns {string}
*/
// 格式化单位展示
export function unitFormatter(value='', unit = '') {
value = value || '-'
return value + (['', '-'].includes(value) ? '' : unit)
}
2.在main.js中引入全局filres:
import * as filters from './filters'
// 注册全局filter
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
3.页面中直接使用