12
2022
01

electron主进程和渲染进程通讯,发送信息,非常好用

同步(推荐文本,不推荐大文件,等待时间过久):

主进程:
ipcMain.on('cmd', function (event, arg) {
if(arg=="pwd")
    event.returnValue='12345'//同步
}
渲染进程:
const ipcRenderer = require('electron').ipcRenderer;
方法中写:
return ipcRenderer.sendSync('cmd',"pwd");//这里会受到同步过来的结果12345


异步的就是:

ipcMain.on('cmd', function (event, arg) {
if(arg=="pwd")
    event.sender.send('cmd', 'pwd')//异步
}
渲染进程:
const ipcRenderer = require('electron').ipcRenderer;
方法中写:
ipcRenderer.send('cmd','pwd');

异步的消息怎么取回暂时还在研究。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。