首先我们模拟一下后台传过来的数据,这里为了让代码清晰,数据就简单的模拟了一下 import bg3 from './image/bg3.png' constructo
首先我们模拟一下后台传过来的数据,这里为了让代码清晰,数据就简单的模拟了一下
import bg3 from './image/bg3.png'
constructor(props){
super(props)
this.state = {
///这里
list:[
{ id:1,img:bg3},
{ id:2,img:bg3},
{ id:3,img:bg3},
{ id:4,img:bg3},
{ id:5,img:bg3},
],
///
}
}
然后在使用map方法循环出来
{
this.state.list.map((item,key) => {
return (
<div className="winfor" onClick={() => console.log(item.id)}>
<img src={item.img} className="winforimg" />
</div>
)
})
}
import React, {Component} from 'react';
import loGo from './logo.svg';
import './App.CSS';
import {Person,Twoway} from './Person/Person'
class App extends Component{
state={
persons:[{name:'小仙女',age:'18'},{name:'小玉',age:'18'},{name:'家璇',age:'18'}],
}
render(){
const listItems = this.state.persons.map((item,index) =>
<Person name={item.name} age={item.age} key={index} />
);
return(
<div className="App">
{listItems}
</div>
)
}
}
export default App;
到此这篇关于react循环数据的实现的文章就介绍到这了,更多相关react循环数据内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: react循环数据(列表)的实现
本文链接: https://www.lsjlt.com/news/123453.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0