第一步:单独创建一个filters/index.js,在里面写入下面代码:
import moment from ‘moment’
//创建时间处理过滤器
export function dateTime(v) {
return moment(v*1000).format(‘YYYY年MM月DD日 HH时mm分ss秒’)
}
//处理权限等级的过滤器
export function ranks (v) {
let result = ‘’;
switch (v) {
case ‘0’: result = ‘一级’;break;
case ‘1’: result = ‘二级’;break;
case ‘2’: result = ‘三级’; break;
default: result = ‘没有要满足的级别’;
}
return result
}
第二步:在main.js中引入filters并遍历filters
//引入filters
import * as filters from ‘@/filters’
//遍历filters
Object.keys(filters).forEach(item => {
Vue.filter(item,filters[item])
})