【发布时间】:2026-01-12 09:00:01
【问题描述】:
我尝试在页面中显示文章,但我遇到了一些问题,需要在 reactjs 中包装封闭标签。看起来 React 不接受彼此相邻的相同标签如何显示表格数据?
render() {
return (
<div className="blogpost">
{this.state.articles.map((news, i) => {
return (
<div className="image-wrapper">
<img className="responsive-img" src="http://loremflickr.com/320/240" />
</div>
<div className="content" key={i}>
<h4>{news.tittle}</h4>
<p>{news.content}</p>
</div>
<div className="footer">
<div className="row">
<div className="footer-content">
<i className="material-icons">today</i>
<span>{this.formatDate(news.created)}</span>
</div>
<div className="footer-content">
<i className="material-icons">chat bubble outline</i>
<a href="">6</a>
</div>
</div>
</div>
<div className="read-more">
<a href="">Read more</a>
</div>
);
})};
</div>
);
};
有谁知道问题出在哪里?
【问题讨论】:
-
这取决于你使用的 React 版本。如果您使用的是 React v15,那么您将不得不使用包装 html 元素。如果是 React 16,那么您可以使用 React 片段,或者将整个元素包装在简单的
[]数组中
标签: javascript node.js reactjs react-native