整数逢三一断过滤器:
Vue.filter('NumFormat', function(value) { if(!value) return '0.00'; var intPart = Number(value).toFixed(0); //获取整数部分 var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); //将整数部分逢三一断 return intPartFormat })
保留两位小数,整数部分逢三一断过滤器:
Vue.filter('YearFormat', function(value) { if(!value) return '0.00'; var num = value / 10000; num = num.toFixed(2).replace(/\d(?=(\d{3})+\.)/g,'$&,'); return num })保留小数为四舍五入