我当前使用的是:
<div dangerouslySetInnerHTML={{ __html: article.content }}></div>
以便呈现我从Strapi CMS后端的CKEditor输入字段中获得的富文本。有没有更好的方法可以做到这一点,而不使用危险的SetInnerHTML?我研究过ReactMarkdown,但这似乎只适用于Strapi内置的旧Markdown编辑器。
使用html react解析器库可以获得更多控制。您将能够更改dom元素、属性、类,。。。
在我们的项目中,我们也使用dangerouslySetInnerHTML
。