如何循環訪問React JS中的本地JSON數據並返回td標籤中的數據?從JSON文件循環訪問表數據React JS
實施例:
[
{
"organize": true,
"sender": "Dach Group",
"domain": "godfrey.name",
"email": "[email protected]",
"folder": "Business"
},
{
"organize": true,
"sender": "Bernhard and Sons",
"domain": "torey.net",
"email": "[email protected]",
"folder": "Home"
},
{
}
控制檯日誌正在記錄中的所有數據,因此,絕對抓取和顯示數據與所述的for循環。
import React, { Component } from 'react';
import './TableHeader.css';
import localdata from './data';
class TableHeader extends Component {
render() {
for(var i = 0; i < localdata.length; i++) {
var obj = localdata[i];
console.log(obj.organize + ", " + obj.sender + ", " + obj.domain + ", " + obj.email + ", " + obj.folder);
}
return (
<div className="container">
<table className="table">
<thead>
<tr>
<th style={{height: '50px'}}>Organize</th>
<th style={{height: '50px'}}>Sender</th>
<th style={{height: '50px'}}>Domain</th>
<th style={{height: '50px'}}>Email</th>
<th style={{height: '50px'}}>Folder</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="checkbox" name="" value="" />
</td>
<td style={{backgroundColor: 'white'}}>
{obj.sender}
</td>
<td style={{backgroundColor: 'white'}}>{obj.domain}</td>
<td style={{backgroundColor: 'white'}}>{obj.email}</td>
<td style={{backgroundColor: 'white'}} className="bordercolor">
<select style={{height: '30px', width: '100%'}}>
<option>Travel</option>
<option>Shopping</option>
<option>Finance</option>
</select>
</td>
</tr>
</tbody>
</table>
</div>
);
}
}
export default TableHeader;
非常感謝! – MarkM