我从map函数返回值时遇到问题。我将数据库中的数据作为对象数组获取。通过以下操作获取em:
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>
)
}));
}
答案 0 :(得分:2)
您只需要返回map
来电的结果。
而不是
articles.map((article => {
....
你需要
return articles.map((article => {
....