javascript - 如何使用地图多次渲染 div 元素?
问题描述
我有 div 元素,我想为 React 中数组的每个元素渲染几次。现在我正在使用 map 方法渲染一个组件,但是如何以这种方式渲染一个 div。这就是我渲染组件的方式
<div class="expndmid">
{
this.state.shopd.map((cat) => (<ShopsCatOptions shop={cat}/>))
}
</div>
如何以这种方式呈现 div 而不是创建组件 我想this.state.shopd
在 div 中呈现 data()。怎么做?
解决方案
尝试以下操作:
<div class="expndmid">
{
this.state.shopd.map((cat) => (
<div shop={cat}> {cat} </div>
))
}
</div>
推荐阅读
- data-structures - 如何确定一个值位于级别顺序二叉树的根的哪个子树中?
- mysql - mysql 列中的组序列值
- node.js - 尝试部署 Puppeteer 应用程序 Heroku 后错误代码 = H14 desc="No web processes running"
- python - 无法使用 HTTP API 设置 Azure 自动缩放公式
- python - 如何在等待 pythonasyncio 任务之间休眠以避免速率限制
- html - rails text_area 占位符未显示
- java - 整数 0001 或 000 上的 XSD 验证
- ruby-on-rails - ActsAsTaggable 标记表非常庞大
- postgresql - Postgresql 从版本 11 升级到 12 失败,repmgr 4 到 5
- java - 我想打印这个!(+空白,并使用字符)