Open zhaobinglong opened 3 years ago
// 在src下的filter中新建index.js
const configurationFilter = function (val) {
let json = JSON.parse(val);
return `数值范围:${json.min}-${json.max}, 步长:${json.step}, 单位:${json.unit}`;
};
export default {
firmwareFormatDate,
configurationFilter
};
// 在main.js中导入和自动注册
import filters from "@/utils/index.js";
/* 循环注册过滤器 */
Object.keys(filters).forEach((key) => {
Vue.filter(key, filters[key]);
});
// 首先在filter文件夹中定义过滤器函数
export function filterGender(gender) {
const genderMap = ['女', '男', '', '未知']
return genderMap[gender]
}
// 导入过滤器 register global utility filters
import * as filters from './filter'
Object.keys(filters).forEach(k => Vue.filter(k, filters[k]));
自定义过滤器filter
在src根目录下新建filters文件夹,新建index.js编辑项目所有的过滤