Javascript 访问<;中定义的变量;头>;或来自React组件的外部脚本
我正在将第三方库集成到我的React应用程序中。 他们提供了我需要添加到我的Javascript 访问<;中定义的变量;头>;或来自React组件的外部脚本,javascript,reactjs,Javascript,Reactjs,我正在将第三方库集成到我的React应用程序中。 他们提供了我需要添加到我的中的脚本: index.html <head> <script> var externalVariable1 = externalVariable1 || {}; var externalVariable2 = externalVariable2 || {}; </script> // tag.min.js gives value to
中的脚本:
index.html
<head>
<script>
var externalVariable1 = externalVariable1 || {};
var externalVariable2 = externalVariable2 || {};
</script>
// tag.min.js gives value to these variables
<script async src="//example.com/tag.min.js"></script>
</head>
如果要从React组件内部访问全局范围中定义的变量,通常可以通过
窗口
对象访问该变量
请参见下面的示例:
函数应用程序(){
返回密码为{window.secret}
}
ReactDOM.render(,document.getElementById(“根”))
var secret=“你好”;
import React from 'react';
const MyScreen = () => {
return (
<React.Fragment>
<div>
<h2>Hello!</h2>
</div>
<div id='myId'>
{externalVariable.push(function() { externalVariable2.display();})}
</div>
</React.Fragment>
);
}
export default MyScreen;