鍍金池/ 問答/HTML/ Vue 中 data 數(shù)字小數(shù)點(diǎn)后面的問題, 無法顯示類似 1.00 的數(shù)字?

Vue 中 data 數(shù)字小數(shù)點(diǎn)后面的問題, 無法顯示類似 1.00 的數(shù)字?

最近使用 vue, 展示數(shù)據(jù), 需要保存統(tǒng)一的兩位小數(shù), 像 1.11 這種的, 但是如果保存 1.00, Console.log 出來直接是 1, 而不是 1.00, 請(qǐng)問這種該怎么解決

data() {

return {
    number1: 1.00,
    number2: 1.12
}

}

因?yàn)橐獙?duì)數(shù)字類型的這些進(jìn)行排序, 平均值之類的計(jì)算, 需要數(shù)字類型

回答
編輯回答
氕氘氚

你可以使用Number.toFixed(2)
var a = 1;
a.toFixed(2) // a = 1.00

2018年5月28日 14:05
編輯回答
有你在
  computed: {
    strNumber1: function () {
      // `this` 指向 vm 實(shí)例
      return this.number1.toFixed(2)
    }
  }

計(jì)算屬性

2017年10月14日 07:32