ReactJS 循环图像源



我有一个图像链接数组。如果我在src里面循环它,我只会得到第一张图像。我尝试过map()for loop.它们都只显示第一张图像。

for (let i = 0; i < screenshotList.length; i++) {
return (
<>
<img
src={screenshotList[i]}
width={60}
height={60}
style={{ marginTop: 10, marginLeft: 10 }}
/>
</>
)
}

我也尝试过地图功能

screenshotList.map(value=>{
console.log(value)
return <img src={value} />
})

这也仅显示第一个图像。如何解决?

在循环中使用 returnfor将返回函数。

试试这个。

let imageList = screenshotList.map((value, index)=>{
console.log(value)
return <img src={value} key={index} />
})

在渲染或函数组件返回中使用imageList

例如:<div> {imageList} </div>

相关内容

  • 没有找到相关文章

最新更新