在 React 中使用文件中的 JavaScript 变量

Dav*_* AK 1 javascript import reactjs

我正在尝试使用 JavaScript 文件中的一些变量。我的文件与我的应用程序组件位于同一路径,并且它存储了一些值。

\n\n

这是js文件,很简单,它只有变量:

\n\n
let num = 5;\n
Run Code Online (Sandbox Code Playgroud)\n\n

在我的 App.js 文件中,我以这种方式导入 js 文件:

\n\n
import * as utils from './myjsfile';\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后在 componentDidMount 方法上我尝试用警报来显示它:

\n\n
  componentDidMount() {\n      alert(utils.num)\n  }\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我得到的是 \xc3\x97\nTypeError: Cannot read property 'num' of undefined

\n\n

我读过一些例子,这种方法应该有效,我不知道我做错了什么,或者我是否必须以其他方式来做。

\n\n

谢谢

\n

Win*_*ter 5

你必须将其导出。尝试

export let num = 5;
Run Code Online (Sandbox Code Playgroud)