如图,渲染一个列表:
render() {
return (<div>
{ this.state.list.map((elem, index) => {
return <li>
{ elem.name }
</li>;
}) }
</div>);
}
谢邀。
直接手打demo了
// ...
render(json){
return (
<ul>
{
json.keys.map( data => {
return <li>{json[data]}</li>
})
}
</ul>
)
}
// ...
或者
// ...
render(json){
let arr = json.keys.map( data => {
return (<li>{json[data]}</li>)
})
return (
<ul>
{ arr }
</ul>
)
}
// ...
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答805 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
遍历列表,然后异步请求数据,数据回来之后,setState更新数据(会触发view)。