【问题标题】:My let's arent saving when i assign a value to them [duplicate]当我为它们赋值时,我不会保存[重复]
【发布时间】:2018-08-08 03:05:04
【问题描述】:

我正在使用电子版本 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 运行时。 我得到了正确的数据。 但是当第二个运行时,我变得不确定...... 我对电子不太了解,因为我是新手。

提前谢谢你。

【问题讨论】:

标签: javascript electron


【解决方案1】:

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

【讨论】:

  • 那么我将如何在 ipcMain.on 之后运行它?
  • 需要从ipcMain.on内部调用依赖代码
  • 我可以嵌套 ipcMain.on 的吗?
  • 您还可以设置一个计时器并轮询 fna,直到它被定义。虽然不是“最快”或最有效的方式
猜你喜欢
  • 2017-02-25
  • 1970-01-01
  • 2016-01-05
  • 2021-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-06
相关资源
最近更新 更多