我有一个状态为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