您可以通过列表进行映射,并使用索引作为映射函数的第二个参数:https://stackoverflow.com/a/38364482/5709697
但是索引从0开始,所以您可以在索引中添加1。
圆圈本身和线条连接起来就是CSS的工作
您可以使用Array.map()
呈现简单列表(ul
和li
s),并使用CSS计数器和伪元素进行编号:
const data = [1, 2, 3, 4, 5, 6];
const Demo = ({ items }) => (
<ul>
{
items.map(key => (
<li key={key}>item{key}</li>
))
}
</ul>
);
ReactDOM.render(
<Demo items={data} />,
demo
);
ul {
counter-reset: list;
border-left: 2px solid lightgrey;
margin: 1em;
padding: 0;
}
ul li {
list-style: none;
margin: 0 0 0.5em 0;
padding: 0;
}
ul li:before {
display: inline-block;
width: 1.2em;
height: 1.2em;
margin: 0 0.5em 0 -0.65em;
border-radius: 50%;
content: counter(list);
text-align: center;
background: lightgrey;
counter-increment: list;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="demo"></div>
我正在使用图表.js库来创建折线图,由于需要大量标签,我使用Chartjs折线图上的限制标签数量问题中的方法跳过了一些标签,另见下文。 这是我用来创建这个图表的代码: 我想注意几件事: > < li >如果我使用实际标签(例如< code>[0,1,2,3,4,...])黑线不会出现。这让我相信我使用空字符串(< code>'')时出了问题。 < li> 当我将标签更改为:< code>[0,1,
所以我在垂直ScrollView中有一个水平回收器视图。我的布局中的所有内容都显示得很好,并且都按照我想要的方向滚动,并且它做得很好。 我唯一的问题是,RecyclerView位于ScrollView中其他内容的下方,当RecyclerViewer部分可见时,它会在启动时将RecyclerView的底部与屏幕的底部对齐。这意味着RecyclerView上方的内容被推离屏幕。 有谁知道为什么会发生这
问题内容: 如何在HTML中创建垂直表?垂直是指行将是垂直的,并且表头在左侧。 我还需要这种方式,以便可以像使用普通表一样访问这些行(在这种情况下为垂直)。这是因为我动态地获取了一行的数据(例如A行)并将其插入到表中。我正在使用angularJS来避免DOM操作,因此我没有在寻找使用Javascript 进行复杂的DOM操作。 问题答案:
从“react”导入{useEffect};从“react redux”导入{useSelector,useDispatch}; 操作从“../redux/actions/productActions'; Const家庭 = () = }
在“视图”菜单栏中“视图角度”栏点击“垂直视角”可以迅速切换到垂直视角。
在“视图”菜单栏中“视图角度”栏点击“垂直视角”可以迅速切换到垂直视角。