25 lines
446 B
JavaScript
25 lines
446 B
JavaScript
![]() |
const filters = {
|
||
|
// 金钱显示,保留两位小数
|
||
|
money(num) {
|
||
|
if (num == null) {
|
||
|
return num;
|
||
|
}
|
||
|
return num.toFixed(2);
|
||
|
},
|
||
|
// 缺省值
|
||
|
defaultValue(data) {
|
||
|
return data == null ? '--' : data;
|
||
|
},
|
||
|
fix2(num) {
|
||
|
return filters.money(num);
|
||
|
},
|
||
|
dv(data) {
|
||
|
return filters.defaultValue(data);
|
||
|
}
|
||
|
}
|
||
|
export default (vm) => {
|
||
|
Object.keys(filters).forEach(key => {
|
||
|
vm.filter(key, filters[key])
|
||
|
})
|
||
|
}
|