浏览数(10527)
【Electron 主进程与渲染进程传值】
1 global (推荐)
主进程global声明
渲染进程读取
remote.getGlobal(name)
name String
返回 any-主进程中 name (例如 global[name]) 的全局变量。
2 属性(不推荐)
主进程
let win = new BrowserWindow({width: 800, height: 600});
win.xiv='xiv';
渲染进程
win=remote.getCurrentWindow();
console.log(win.xiv);//xiv
二者的区别
global 优于窗口进程先存在,所以窗口加载过程中可获得,只需要remote即可获得
属性 这种目前我只知道我自创的用法 必须获取到remote.getCurrentWindow()然后才能使用