【发布时间】:2021-01-01 22:30:55
【问题描述】:
我正在寻找一种方法来在我的反应应用中显示如下图所示的表格 https://www.depicus.com/swim-bike-run/pace-conversion-chart
我一直在纠结如何在我的应用中显示所有数据,比如第一张图片。
这是我尝试过的代码。
<table>
<tbody>
<tr>
{chartJSON.title.map((data, i) => <th key={i}>{data[i]}</th>)}
</tr>
{chartJSON.paceChart.map((data, index) => {
return <tr key={index}>{data[0]}</tr>
})}
{chartJSON.paceChart.map((data, index) => {
return <tr key={index}>{data[1]}</tr>
})}
</tbody>
</table>
这是一些原始数据
{
"title": [
["KM PER HOUR", "MILES PER HOUR", "MINS PER KM", "MINS PER MILE", "5K", "10K", "HALF MARATH0N", "MARATHON"]
],
"paceChart": [
["7.00kph", "4.35mph", "8:34", "13:40", "00:42:51", "01:25:42", "03:00:51", "06:01:42"],
["7.10kph", "4.41mph", "8:27", "13:36", "00:42:15", "01:24:30", "02:58:18", "05:56:37"],
["7.20kph", "4.47mph", "8:20", "13:25", "00:41:40", "01:23:20", "02:55:50", "05:51:40"],
["7.30kph", "4.54mph", "8:13", "13:14", "00:41:05", "01:22:11", "02:53:25", "05:46:50"]
]
}
谁能帮帮我?谢谢!
【问题讨论】:
-
不要使用图像来显示文本数据。您可以在帖子中将 JSON 数据写为文本。
-
抱歉,我刚刚添加了一些我创建的原始数据
标签: javascript html arrays json reactjs