javascript - 将服务器响应中的字符串渲染为 html

标签 javascript reactjs

我有问题。服务器生成 html 代码并返回给我,带有脚本标签,我需要将其渲染到我的 React 组件中。我必须渲染 html 代码(如angerlySetInnerHTML),并运行脚本标签。你不知道解决办法吗?对不起我的英语。

最佳答案

您可以渲染 componentWillMount 中的脚本标签或componentDidMount ,但不是dangerouslySetInnerHTML出于安全目的。您可以轻松地删除 <script>用正则表达式标记并从上述方法之一运行它。

关于javascript - 将服务器响应中的字符串渲染为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060102/

相关文章:

javascript - 从 socket.io 接收数据时如何重新渲染组件?

javascript - 使用 React 和 Webpack 添加 Favicon

javascript - 从 Javascript 调用 aspx 代码隐藏中的函数会引发错误

javascript - 更改 Highcharts 中特定刻度的样式

reactjs - Storybook + formik,控件不显示

javascript - 开 Jest mock 服务变量.asObservable 返回

reactjs - 如何全局设置容器的 maxWidth 为 100% >>

javascript - 在 JavaScript 中美化 JSON 数组

javascript - JavaScript 中的沙箱到底是什么?

javascript - 从视频中抓取第 n 帧进行预览