3
我有一个状态value: 10.00
有一次我与一些操作更新它,并将它添加到<Text>
了” .00" 的部分被剪掉。如果是像10.50值,它会被显示为10.5在使用小数阵营本地
这是一个问题,因为我想显示货币值。如何处理这个?
我有一个状态value: 10.00
有一次我与一些操作更新它,并将它添加到<Text>
了” .00" 的部分被剪掉。如果是像10.50值,它会被显示为10.5在使用小数阵营本地
这是一个问题,因为我想显示货币值。如何处理这个?
找到了答案。要得到具有十进制值的值,请使用toFixed()
方法。
例子:
var value = 10;
value = value.toFixed(2);
this.setState({subTotal: value});
的输出为:10.00
这将圆你的电话号码为2位小数。根据你的用例,最好传入一个字符串,而不是使用toFixed创建一个字符串。 –
或:this.setState({小计:value.toFixed(2)});现在你的价值将保持一个数字。 – tibi