我有问题。服务器生成 html 代码并返回给我,带有脚本标签,我需要将其渲染到我的 React 组件中。我必须渲染 html 代码(如angerlySetInnerHTML),并运行脚本标签。你不知道解决办法吗?对不起我的英语。
最佳答案
您可以渲染 componentWillMount
中的脚本标签或componentDidMount
,但不是dangerouslySetInnerHTML
出于安全目的。您可以轻松地删除 <script>
用正则表达式标记并从上述方法之一运行它。
关于javascript - 将服务器响应中的字符串渲染为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060102/