import moment from 'moment'
// 事间过滤器
const dateTime = (val)=>{
return moment(val*1000).format('YYYY年MM月DD日 hh时mm分ss秒 a')
}
// 等级过滤器
const ranks = (val)=>{
let data = ''
// 装换成数字
switch(parseInt(val)){
case 0:data = '一级';break;
case 1:data = '二级';break;
case 2:data = '三级';break;
case 3:data = '四级';break;
default:data = '等级不符合';
}
return data
}
// 等级颜色过滤器
const color = (val)=>{
let data = ''
// 装换成数字
switch(parseInt(val)){
case 0:data = '';break;
case 1:data = 'success';break;
case 2:data = 'warning';break;
case 3:data = 'danger';break;
default:data = 'info';
}
return data
}
export default {
ranks,
dateTime,
color
}
// 引入文件
import filters from '@/filter'
// 然后用 Object.keys() 方法枚举为数组,遍历注册全局过滤器
Object.keys(filters).forEach((item)=>{
Vue.filter(item,filters[item])
})