react/redux map 函数不返回值
2018-01-14
140
我无法从 map 函数返回值。我从数据库中获取数据作为对象数组。使用如下操作获取它们:
componentDidMount() {
this.props.fetchArticle();
}
我返回的数据如下:(这只是一个示例,用于查看其是否有效)
if(this.props.article) {
const articles = this.props.article.data;
console.log(articles); // here I got my data, as in the screenshot
articles.map((article => {
return (
<div>
Title: {article.title} <br/>
Img: <img src={article.img} style={{height:100}}/> <br/>
Author: {article.author.username} <br/>
Desc: {article.desc} <br/>
Content{article.content} <br/>
Add date: {new Date(article.addDate).toLocaleString()} <br/>
</div>
)
}));
}
1个回答
您只需要返回
map
调用的结果。
您需要的不是
articles.map((article => {
....
而是
return articles.map((article => {
....
Tamer Shlash
2018-01-14