首页 > 解决方案 > 始终隐藏 .00 十进制数

问题描述

我想格式化我的十进制数字以显示 2 个小数位,但 .00 将始终隐藏。

例子

value      expect     return     
------     -------    ------
1.00       1           1.00
1          1           1.00
1.6        1.60        1.60
1.451      1.45        1.45



我的代码

Vue.filter("currency", value => {
    return parseFloat(value).toFixed(2);
});

标签: javascriptvue.js

解决方案


.00如果存在,则从末尾删除:

 return parseFloat(value).toFixed(2).replace(/\.00$/, '')

推荐阅读