main.js
import './filter'
filter.js
import Vue from 'vue'
const filters = {
// 过滤方法
docStatus( val ) {
return val === 1 ? '已启用' : '已禁用'
},
numToText( val ) {
switch ( val ) {
case 'add':
return "新增"
break
case 'delete':
return "删除"
break
case 'edit':
return "编辑"
break
default:
"-"
}
}
}
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
使用.vue
{{ action | numToText }}