窗口对象不适用于IE 9中的react组件

时间:2019-04-05 08:17:48

标签: javascript html reactjs

我正在index.html页面的script标签中创建一个window变量。

<head>
   <script>
     window.testing = "testing";
   </script>
</head>
<body>
   <div id="root"></div>
</body>

然后,我尝试在render函数的react组件中使用此新变量。它适用于所有最新的浏览器,但适用于IE,但显示错误,提示未定义。知道可能是什么问题吗?

编辑: 可能的解决方案:Why does IE nuke window.ABC variables?

我认为它实际上对他们有用,问题似乎是新声明的变量与window变量同名被覆盖。对我来说,即使我为它分配了一个值,在我的react render函数中变量也未定义。

0 个答案:

没有答案
相关问题