vue currency金额过大过滤有问题,自定义过滤器,确保金额精确到指定小数位数
// 自定义过滤器,确保金额精确到指定小数位数
Vue.filter('currency', function(value, currency, decimals) {
if (!value) return '0.00';
value = parseFloat(value).toFixed(decimals);
return currency + value;
});
// 使用自定义过滤器
<span>{{ item.amount | currency '¥' 2 }}</span>