[英]How to use innerHTML for Accordion (PrimeReact)?
在我的 React 項目中,我使用 PrimeReact 庫來顯示一些手風琴。 但我需要動態創建它們,這是當前結果:
如您所見,html 標簽也顯示在常見問題的答案中。 我嘗試使用innerHTML
和dangerouslySet...
但沒有成功。
這是我的相關代碼:
createAccordions = () => {
const allFAQs = this.state.allFAQs;
let accordions = [];
for (const faq of allFAQs) {
const accordion = <AccordionTab header={faq.question} dangerouslySetInnerHTML={{__html: `<p>yo man</p>`}}></AccordionTab>;
accordions.push(accordion);
}
return accordions
}
render() {
return (
<div className="component">
<h1 style={{textAlign: 'center'}}>{this.state.pageTitle}</h1>
<div className="p-grid">
<div className="p-col-3">
</div>
<div className="p-col-6">
<Accordion>
{this.createAccordions()}
</Accordion>
</div>
<div className="p-col-3">
</div>
</div>
</div>
)
}
如何正確設置手風琴的 innerhtml?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.