javascript - 如何加载外部js文件并在reactjs中使用它们的数据?

标签 javascript reactjs

我正在使用 create-react-app 做一个 React 项目,我当前的目标是加载外部 js 文件(托管在 iis 中)并使用它们的数据。

我通过index.html 中的脚本获取此文件,例如:

<script type="text/javascript" src="http://localhost:5000/GetJsFile"></script>

我的 js 文件示例:

var data = {
   vars: {
      id: ****,
      user ******,
      name: *******,
      date: *******,
   }
   //...
}

我的问题是:如何在 React js 组件内使用/访问 js 文件中的数据?

最佳答案

在您的 utils.js 页面中

您必须将代码更改为以下形状:

utils page

const data = {
   vars: {
      id: ****,
      user ******,
      name: *******,
      date: *******,
   }
   //...
}
export default data;

然后在您想要使用此数据的其他组件中编写以下代码:

import data from '../../../../utils';

...
console.log('data', data);

关于javascript - 如何加载外部js文件并在reactjs中使用它们的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59288308/

相关文章:

javascript - TinyMCE - 颜色选择器为空

javascript - 如何使用 onClick 翻转卡片?

javascript - PHP 或 Javascript/Jquery - 计算新生儿/成人的年龄

c# - 默认个人资料图片 - MicrosoftGraph、React

javascript - 如何在 React 中正确编写表格映射列表?

javascript - 在 React 中状态作为数组有什么问题?

reactjs - React Router v4 渲染多条路由

javascript - 将参数从非react jquery html表单页面传递到react应用程序

在浏览器中启用/禁用 JavaScript

javascript - 在同一页面上运行 2 个 Emscripten 脚本