在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