JSX中的映射
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSX中的映射相关的知识,希望对你有一定的参考价值。
是否不可能在函数中的侧面html中映射数据。我得到以下结果:
使用此代码时:
const RenderJobsTable = crawl => {
return (
<table className="table table-responsive-sm table-striped">
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th></th>
</tr>
</thead>
<tbody>
crawl.crawl.jobsList.map(status => (
<tr>
<td>Yiorgos Avraamu</td>
<td>2012/01/01</td>
<td>Member</td>
<td style={{ width: 20, cursor: "pointer" }}>
<Dropdown
toggle={() => {
toggleMenu(crawl);
}}
isOpen={crawl.toggleDropdown}
>
<DropdownToggle tag="div">•••</DropdownToggle>
<DropdownMenu>
<DropdownItem onClick={() => toggleCrawlResultModal("")}>
Result
</DropdownItem>
<DropdownItem onClick={() => alert("dd")}>
Analytics
</DropdownItem>
<DropdownItem onClick={toggleAIModal}>Insights</DropdownItem>
<DropdownItem onClick={toggleDetails}>Details</DropdownItem>
</DropdownMenu>
</Dropdown>
</td>
</tr>
<tr>
<td>Avram Tarasios</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>•••</td>
</tr>
<tr>
<td>Quintin Ed</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>•••</td>
</tr>
<tr>
<td>Enéas Kwadwo</td>
<td>2012/03/01</td>
<td>Member</td>
<td>•••</td>
</tr>
<tr>
<td>Agapetus Tadeáš</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>•••</td>
</tr>
));
</tbody>
</table>
);
};
答案
[在JSX中,您必须将地图嵌入在花括号{}
中才能工作。请找到官方文档here。您的代码应类似于`
以上是关于JSX中的映射的主要内容,如果未能解决你的问题,请参考以下文章