|
@@ -17,21 +17,7 @@ var payContainer = new Vue({
|
|
|
},
|
|
|
filters: {
|
|
|
NumFormat:function(value) {
|
|
|
- if(!value) return '0.00';
|
|
|
- var intPart = Number(value) - Number(value)%1; //获取整数部分(这里是windy93的方法)
|
|
|
- var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); //将整数部分逢三一断
|
|
|
- var floatPart = ".00"; //预定义小数部分
|
|
|
- var value2Array = value.toString().split(".");
|
|
|
- if(value2Array.length == 2) { //=2表示数据有小数位
|
|
|
- floatPart = value2Array[1].toString(); //拿到小数部分
|
|
|
- if(floatPart.length == 1) { //补0,实际上用不着
|
|
|
- return intPartFormat + "." + floatPart + '0';
|
|
|
- } else {
|
|
|
- return intPartFormat + "." + floatPart;
|
|
|
- }
|
|
|
- } else {
|
|
|
- return intPartFormat + floatPart;
|
|
|
- }
|
|
|
+ return Number(value).toFixed(2);
|
|
|
}
|
|
|
},
|
|
|
methods: {
|