0
我有一個JSON對象:React.js傳遞多個JSON值到一個子參數
「標籤」: 「鮭魚」, 「kitchenaccident」]
而且我有一個組件通過JSON解析..
var entryNodes = this.props.data.data.map(function(entry) {
return (
<EntryComponent
id={entry.user.id}
img={entry.images.thumbnail.url}
likes={entry.likes.count}
link={entry.link}
username={entry.user.username}
caption={entry.caption.text}
tag={entry.tags}/>
);
但是,它將其作爲一個級聯字符串傳遞:salmonskitchenaccident。
如果我想讓它渲染爲'#salmons #kitchenaccident'..什麼是最好的解決方案。
var EntryComponent = React.createClass({
render: function() {
return(
<div className="entry">
<div className="entry-left">
<img className="img-rounded" src={this.props.img} />
<div className="like-section">
<img className="heart" src="./img/heart.png" />
<span className="likes">{this.props.likes}</span>
</div>
</div>
<div className="entry-right">
<h4><a href={this.props.link}>{this.props.username}</a> </h4>
<p>{this.props.caption}</p>
<p className="hash">{this.props.tag}</p>
</div>
</div>
);
}
});
這看起來不錯,但我們需要看到你的'EntryComponent'源代碼。 – ffxsam
@ffxsam我更新了它。 –