如何将 React-number-format 应用于 React 中的数字集
How to apply React-number-format to set of numbers in react
这是我的代码片段
<Card.Body>
<Card.Title>{data.country}</Card.Title>
<Card.Text>Cases: {data.cases}</Card.Text>
<Card.Text>Active: {data.active}</Card.Text>
<Card.Text>Critical: {data.critical}</Card.Text>
<Card.Text>Recovered: {data.recovered}</Card.Text>
<Card.Text>Deaths: {data.deaths}</Card.Text>
<Card.Text>Today's cases: {data.todayCases}</Card.Text>
<Card.Text>Today's death: {data.todayDeaths}</Card.Text>
</Card.Body>
{data.country},{data.cases}.......都是从API.I中获取的数字,希望通过放置逗号来格式化数字
<NumberFormat
displayType={"text"}
thousandSeparator={true}
thousandsGroupStyle="lakh"
value={data.cases}
/>
这会根据印度数字系统格式化数字。
如果我对所有数字都使用 NumberFormat 标签,代码看起来会乱七八糟。是否有一种通用的方法来声明 react-number-format 以便它格式化所有数字???????
我认为您应该在从 API 获取数据后格式化数据,而不是使用格式化程序来格式化数字,然后只显示它,这将消除您在每个地方都使用格式化程序的麻烦想要格式化数据。
这是我的代码片段
<Card.Body>
<Card.Title>{data.country}</Card.Title>
<Card.Text>Cases: {data.cases}</Card.Text>
<Card.Text>Active: {data.active}</Card.Text>
<Card.Text>Critical: {data.critical}</Card.Text>
<Card.Text>Recovered: {data.recovered}</Card.Text>
<Card.Text>Deaths: {data.deaths}</Card.Text>
<Card.Text>Today's cases: {data.todayCases}</Card.Text>
<Card.Text>Today's death: {data.todayDeaths}</Card.Text>
</Card.Body>
{data.country},{data.cases}.......都是从API.I中获取的数字,希望通过放置逗号来格式化数字
<NumberFormat
displayType={"text"}
thousandSeparator={true}
thousandsGroupStyle="lakh"
value={data.cases}
/>
这会根据印度数字系统格式化数字。 如果我对所有数字都使用 NumberFormat 标签,代码看起来会乱七八糟。是否有一种通用的方法来声明 react-number-format 以便它格式化所有数字???????
我认为您应该在从 API 获取数据后格式化数据,而不是使用格式化程序来格式化数字,然后只显示它,这将消除您在每个地方都使用格式化程序的麻烦想要格式化数据。