js文件
let categoryList = category => {
if(category === 'T'){
return '塔式起重机'
}
if(category === 'S'){
return '施工升降机'
}
if(category === 'L'){
return '缆索式起重机'
}
if(category === 'M'){
return '门式起重机'
}
if(category === 'Q'){
return '桥式起重机'
}
if(category === 'W'){
return '物料提升机'
}
return '-'
}
export {categoryList}
main.js(定义全局)
// 自定义的过滤器
import * as filters from "./assets/js/category"
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
页面中使用
<td>{{ item.equipment.category | categoryList }}</td>