在reactjs我们有这个奇妙的属性dangerouslySetInnerHTML
。危险lySetInnerHTML具有多个html条目
我有一种情况,我从CMS的多个富文本字段获取值,当然这些值包含<p>
标签和其他HTML好东西。
现在我有一个div
与每场的dangerouslySetInnerHTML
属性。
这会导致一些样式问题,因为我的样式看起来像p + p { margin-top: 16px }
,它们之间有<div>
而被打乱。
React是否有办法将__html
中的多个对象放入dangerouslySetInnerHTML
属性中?
我目前有:
// ...
<div dangerouslySetInnerHTML={{__html: CMSObject.RichtText1}}></div>
<div dangerouslySetInnerHTML={{__html: CMSObject.RichtText2}}></div>
<div dangerouslySetInnerHTML={{__html: CMSObject.RichtText3}}></div>
// ...
我希望我能以某种方式做:
// ...
<div dangerouslySetInnerHTML={
{__html: [
CMSObject.RichtText1,
CMSObject.RichtText2,
CMSObject.RichtText3
]}
}></div>
// ...
,你能否告诉有关节的代码(也可能是您尝试注入的HTML示例)?我无法理解你想要做什么。 –
@JoeClay请看我的更新 – diceler
为什么downvote? – diceler