vue 使用过滤器

目录 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 }}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章