首页 > 解决方案 > 当我为它们赋值时,我不会保存

问题描述

我正在使用电子版本 2.0.5 和 ipcMain 和 ipcRenderer 在我的 HTML 和我的 main.js 之间传递数据

let fna,lna,emaila,passa;
ipcMain.on('fname', function(er, fn){
  fna = fn;
  console.log(fn)
});

console.log(fna);

当我测试它时,函数运行并且第一个 console.log 运行。我得到了正确的数据。但是当第二个运行时,我变得不确定......我不太了解电子,因为我是新手。

先感谢您。

标签: javascriptelectron

解决方案


您的第二个日志 (fna) 在调用 ipcMain.on 之前调用,因此尚未分配。


推荐阅读