在react中循环创建div时,想要添加行号,可以考虑以下设计:

左侧的索引可以设置为绝对定位(absolute),右侧的方块可以设置为相对定位(relative),两者的父元素设置为相对定位且overflow隐藏:

对应的代码如下:

import react from "react";
import reactdom from "react-dom";
import "./styles.css";

function app() {
  const itemdata = new array(500).fill(0);
  const indexdata = new array(20).fill(0);

  return (
    
{indexdata.map((item, index) => (
{index}
))}
{itemdata.map((item, index) => (
))}
); } const rootelement = document.getelementbyid("root"); reactdom.render(, rootelement);
登录后复制
.App {
  font-family: sans-serif;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.left-box {
  position: absolute;
  left: 0;
  top: 0;

  width: 19px;
  overflow: hidden;
}

.right-box {
  margin-left: 19px;
}
登录后复制

以上就是React中如何实现循环创建div并添加行号?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部