我有两个文件都需要一个全局变量。我有一个点击按钮。当它被点击时,运行一个函数。代码如下所示:
文件 1:
var globalVar = '', // The global variable
<button onClick = {() => this.edit(arg1)}></button>
function edit (arg1){
globalVar = arg1;
}
module.exports = globalVar;
我有另一个文件,看起来像这样:
文件2:
var globalVar = require(./file1);
function openModal(){
if (globarVar != ''){
do something
} }
问题是,当我单击按钮时,在 edit() 函数中更新 globalVar,但我在 file2 中的 console.log(globalVar) 显示“”。我的问题是当我单击时如何将 globalVar 传递给 file2按钮?