У меня есть 9 записей об изображении продукта в местном хранилище, и теперь я хочу отобразить эти изображения, например, в виде галлереи. Я использую таблицу и массив карт для отображения изображения и применяю array.slice(0,length)
, чтобы все записи извлекались, но все изображения отображались только в одной строке. Я хочу отобразить фиксированный номер изображения в каждой строке, то есть в каждой строке есть 5 записей, подобных этой.
{this.state.productdata.slice(0,this.state.productdata.length).map((item, index) => (
<td>
<div className="row" >
<div className="card">
<div class="cardbody">
<img src={item.productimage} onClick={this.MoreViewHandle.bind(this,item.productid)} height="250px" width="150px"></img>
</div></div></div>
</td>
))}
</tr>
</table>
Мне нужно одинаковое количество записей в каждой строке. Как в первой строке отображаются первые 5 записей, во второй строке отображаются 6-10 записей и т. Д.