vue过滤器filters的使用
1.过滤器是什么
过滤器把一些不必要的东西过滤掉,过滤器实质不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理。通过管道符号(|)来使用:数据 | 过滤器名称
filters: {
过滤取名称(value) { //参数是被过滤的数据
return 数据
}
}
2.应用场景
单位转换、数字打点、文本格式化、时间格式化
3.具体实例
1,//在data同级下创建filters
filters:{
showDate(i){
const D_ShOW={
'1':'男',
'2':'女'
}
return D_ShOW[i]
}
},
2,//在页面作用域插槽使用
<template slot-scope="{row}">
{{row.requireauth | showDate}}
</template>