react关于循环插入节点的问题

有这样一个问题
image.png
蓝色背景的div是一个数组循环出来的,下面的灰色背景div,是我点击展开显示的,点击收起再收起,我希望把他放在自动转交的div下面,各位有有什么思路么

阅读 1.9k
2 个回答

不考虑遮挡的话 可以position,定位到点击的元素块附近

如果要占位置的话, 就带着内容一起循环,只是一开始不存在。

直接放到循环项目里面去就可以了。如:

{
  list.map((item, index) => (
    <div>
      <div>
        // 列表项目部分
      </div>
      {
        currentExpand === index && (
          <div>
            // 展开内容部分
          </div>
        )
      }
    </div>
  ))
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题