如何处理IPC?

时间:2017-06-01 22:06:35

标签: electron

在main.js中,我这样做:

const {app, BrowserWindow, ipc} = require('electron')
window-two = new BrowserWindow({width: 800, height: 600, show: false})
...
ipc.on('second-window', (event, arg)=> {
    window-two.show()
})

这始终会在启动时导致以下javascript错误:

  

主要进程中发生JavaScript错误未捕获异常:
  TypeError:无法读取未定义的属性'on'       在对象。 (/myapp/main.js:11:4)

第11行是ipc.on()来电。我做错了什么?

1 个答案:

答案 0 :(得分:0)

const {app, BrowserWindow, ipc} = require('electron')更改为:

const {app, BrowserWindow, ipcMain} = require('electron')

ipcMain.on('second-window', (event, arg)=> {
    window-two.show()
})