//渲染进程 const { ipcRenderer } = require('electron') i pcRenderer.send('msg',{name:'张三'}); //异步
主进程:
//主进程 const { ipcMain } = require('electron'); ipcMain.on(''msg'',(event,arg) => { })场景 2:渲染进程给主进程发送异步消息,主进程接收到异步消息以后通知渲染进程
//渲染进程 const { ipcRenderer } = require('electron') ipcRenderer.send('msg',{name:'张三'}); //异步
//主进程 const { ipcMain } = require('electron'); ipcMain.on(''msg'',(event,arg) => { event.sender.send('reply', 'pong'); })
//渲染进程 const { ipcRenderer } = require('electron') ipcRenderer.on('reply', function(event, arg) { console.log(arg); // prints "pong" } );场景 3:渲染进程给主进程发送同步消息:
//渲染进程 const { ipcRenderer } = require('electron') const msg = ipcRenderer.sendSync('msg-a'); console.log(msg)
//主进程 ipcMain.on('msg-a',(event)=> { event.returnValue = 'hello'; })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。