我是 React js 新手,我正在从 API 获取数据并希望在页面上显示。然而,我想要显示的字符串在字符串内有 HTML 标签。例子:"<p>Portal 2 is a first-person puzzle game.</p> <p>Its plot directly follows the first game's, taking place in the Half-Life universe.</p> <br />"我将如何在页面上显示它,以便它自动将 HTML 标签转换为它应该的格式,如下所示:”Portal 2 是一款第一人称益智游戏。它的情节直接沿袭第一款游戏,发生在《半条命》宇宙中。”注意:我更喜欢远离 Jquery。我希望代码能够以一种易于理解的方式编写,因为我仍在学习。
1 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
您需要使用dangerouslySetInnerHTML
它来将其显示为纯 HTML。
https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml
当然,如果您将其用于非副业项目,请务必小心,以免遭受 XSS 攻击。
- 1 回答
- 0 关注
- 87 浏览
添加回答
举报
0/150
提交
取消