作为标题。我已经在这个网站上搜索过这个问题,但我没有找到我的案例的解决方案。我在Visual Studio项目中的public/static/js/A.js中定义了一个全局变量:
代码语言:javascript
AI代码解释
var pVariable=new Class1();
Class1中有一个函数LoadList()。
该变量将在我的项目的多个函数中使用,因此我将其设置为全局变量,并将JS文件包含到同一项目中的public/index.html中:
代码语言:javascript
AI代码解释
<script type="text/javascript" src="%PUBLIC_URL%/static/js/A.js"></script>
我在同一个项目中的src/Clsb.js中使用了这个变量...
代码语言:javascript
AI代码解释
var alist=pVariable.LoadList();export default class Clsb extends Component{ render(){ return (<Table dataSource={alist} />); }}
当我在Visual Studio中启动调试时,我得到一个错误:编译失败:'pVariable‘is not defined no-undef
但我确信JS文件中包含该变量。有没有人能指导我改正我哪里错了?