如何在React JSX中执行<script>标签而不修改整个脚本内容标签?

时间:2019-05-16 20:18:48

标签: reactjs

不能在react JSX中执行脚本标签。 我有一个带有完整脚本标记和代码内容的变量,我无法对其进行修改以使脚本创建为过时。

例如:

  const html = <脚本类型= \'text / javascript \'> console.log(1)
 

所以,我需要执行html,例如:

  render(){return(
{html}
)}

但是它不起作用,看起来像在页面渲染后添加的代码,而DOM无法理解脚本标签是追加并执行的。

1 个答案:

答案 0 :(得分:-2)

找到具有响应后记的简单解决方案。

<PostScribe html={'<script type="text/javascript">console.log(1)</script>'} />