当前位置: 首页 > 知识库问答 >
问题:

如何将JS脚本插入React类?

段成益
2023-03-14

我需要在React类组件中插入一个JS-script,并使该脚本仅在该组件已经挂载并且物理上位于DOM中的时刻运行。我该怎么做呢?谢谢你的关注。

共有1个答案

瞿宏儒
2023-03-14

如果需要在组件挂载后执行脚本或函数,则应该在React类组件中添加componentDidMount。

componentDidMount(){}
 类似资料:
  • 我需要在React类组件中插入一个JS-script,并使该脚本仅在该组件已经挂载并且物理上位于DOM中的时刻运行。我该怎么做呢?谢谢你的关注。

  • 问题内容: 我正在将Django Rest Framework与React.js一起使用。我的页面使用如下所示的api显示了一个用户的个人资料: 我想动态地为react ajax请求设置URL以包括正确的pk,以便它从服务器请求正确的用户信息。 我可以使用诸如window.location.href之类的函数并从末尾弹出数字,但是有没有办法通过直接从服务器传递pk来执行此操作,即使用模板变量吗?

  • 问题内容: 我会解释一个模糊的标题。 我正在编写一个SQL脚本来为数据库中表的每一行创建一个插入语句,纯粹是为了能够将该数据应用回另一个数据库。 这是我目前所拥有的: 它的效果很好,输出如下: 问题是,如果字段之一为空,则该行将无法生成更新脚本,在输出文件中,该行仅是空白。显然,由于有20多个字段,因此一些可选内容意味着几乎不会生成我的任何脚本。 有没有办法解决这个问题? 问题答案: 对于NULL

  • 问题内容: 如何获得内部脚本 dangerouslySetInnerHTML 得到执行? 我无法执行 有人可以帮忙吗?谢谢 问题答案: 您不能这样做,因为为了安全起见,脚本标签会自动删除。 使用javascript的最佳方法是单独获取字符串,然后从 componentWillMount 或 componentDidMount 执行(或评估)它 __ 您显然可以使用任何字符串。我想您可能正在从服务器

  • 问题内容: 我有一个复杂的gradle脚本,该脚本封装了围绕将多个netbeans项目构建和部署到许多环境的功能。 该脚本可以很好地运行,但是从本质上来说,它是通过六个包含项目和环境信息的地图进行配置的。 我想将任务抽象到另一个文件中,以便可以在一个简单的构建文件中简单地定义地图,然后从另一个文件中导入任务。这样,我可以对多个项目使用相同的核心任务,并使用一组简单的地图来配置这些项目。 谁能告诉我

  • 问题内容: 我有一个小问题。从服务请求数据后,我得到了一个iframe代码作为响应。 我想将其作为道具传递给我的模式组件并显示它,但是当我在render函数中简单地将其显示为字符串时。 在react中将其显示为html的基本方法是什么? 问题答案: 您可以像这样使用property 同样,您可以从 字符串中 复制所有属性( 根据问题,您从服务器获取iframe作为字符串 ),其中包含标签,并将其传