最近使用 vue, 展示数据, 需要保存统一的两位小数, 像 1.11 这种的, 但是如果保存 1.00, Console.log 出来直接是 1, 而不是 1.00, 请问这种该怎么解决
data() {
return {
number1: 1.00,
number2: 1.12
}
}
因为要对数字类型的这些进行排序, 平均值之类的计算, 需要数字类型
最近使用 vue, 展示数据, 需要保存统一的两位小数, 像 1.11 这种的, 但是如果保存 1.00, Console.log 出来直接是 1, 而不是 1.00, 请问这种该怎么解决
data() {
return {
number1: 1.00,
number2: 1.12
}
}
因为要对数字类型的这些进行排序, 平均值之类的计算, 需要数字类型
computed: {
strNumber1: function () {
// `this` 指向 vm 实例
return this.number1.toFixed(2)
}
}
13 回答13.1k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
你可以使用Number.toFixed(2)
var a = 1;
a.toFixed(2) // a = 1.00