vue注册全局过滤器

1.src目录下创建filter文件

/**
 * 男女
 * @param val
 * @returns {string}
 */
const status = val => {
    let name = ''
    let newVal = parseInt(val)
    switch (newVal) {
        case 1: name = ''; break
        case 2: name = ''; break
        default : name = '-'
    }
    return name
}

export default {
    status
}

2.在全局min.js下引入filter

import Filters from './filter/filter' // 自定义过滤器

Object.keys(Filters).forEach(key => Vue.filter(key, Filters[key])) // 自定义过滤器

3.在组件中使用



你可能感兴趣的:(vue注册全局过滤器)