目录 src/filters/index.js
export function orderStatusFilter(status) {
const statusMap = {
'0': '待发货',
'1': '待收货',
'2': '待评价',
'3': '已完成',
'-1': '已退款',
'9': '未成团',
'10': '待付尾款',
'11': '尾款过期未付'
}
return statusMap[status]
}
main.js 引入 过滤器
import * as filters from './filters'
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
页面中直接使用
{{ data | orderStatusFilter }}