博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
electron窗口间通信
阅读量:5013 次
发布时间:2019-06-12

本文共 666 字,大约阅读时间需要 2 分钟。

以下代码均来自于我开发的开源软件:

窗口A的渲染进程发消息给主进程

const {    clipboard,    ipcRenderer,    remote} = require('electron');            ipcRenderer.send('imgUploadMain', {                id: dom.id,                siteId: this.siteId,                url: dom.src            });

主进程收到消息后,再发消息给窗口B的渲染进程

import {  app,  BrowserWindow,  ipcMain,  Menu} from 'electron'ipcMain.on('imgUploadMain', (event, message) => {  mainWindow.webContents.send('imgUploadMsgFromMain', message);});

窗口B渲染进程接收主进程消息的代码:

const {  ipcRenderer,  remote} = require('electron');ipcRenderer.on('imgUploadMsgFromMain', (e, message) => this.imgUploadCb(message));

转载于:https://www.cnblogs.com/liulun/p/11049421.html

你可能感兴趣的文章
装饰模式(Decorator)
查看>>
任务13:在Core Mvc中使用Options
查看>>
利用Excel 2010数据透视图实现数字的可视化的图形直观展示
查看>>
Sort Colors
查看>>
iview树的修改某个节点,树刷新后自动展开你刚才展开的所有节点
查看>>
oracle服务起不来以及无法监听问题解决
查看>>
Mvc--Html.ActionLink()的用法
查看>>
delphi 基础书籍推荐
查看>>
《面向对象程序设计》2018年春学期寒假及博客作业总结
查看>>
iOS开发UI之KVC(取值/赋值) - KVO (观察某个对象的某个属性的改变)
查看>>
1.7 将一个MxN矩阵所有为0的元素所在行和列全部置0
查看>>
删除U盘时提示无法停止‘通用卷’设备的解决方法!!不要每次都硬拔了,对电脑有不小的损害!!!...
查看>>
Java中接口与接口和类之间的关系
查看>>
芯片TPS70925
查看>>
linux shell 发送email 附件
查看>>
人群密度估计 CrowdCount
查看>>
JSON.parse()和JSON.stringify()
查看>>
.net 常用正则表达式
查看>>
Java泛型中的标记符含义:
查看>>
初遇GitHub
查看>>