Pra*_*nsh 5 javascript ipc node.js electron
我是桌面应用程序开发的新手,正在使用 Electron 和 node.js 和 javascript 来构建我的应用程序。以下是我试图实现的目标的简短描述:
第一窗口.html
具有与事件侦听器双击关联的每个列表项的产品列表。双击任何元素。
第二窗口.html
应该创建它具有从数据库(postgesql)中获取的点击产品的信息。但是在打开应用程序时,我收到以下错误:
未捕获异常:尝试在已关闭或释放的渲染器窗口中调用函数
这是我尝试实现 ipcMain 和 ipcRenderer 模块的代码片段:
主文件
const electron = require('electron');
ipcMain.on('item_catch_in_main', function(e, productname){
SecondWindow.webContents.send('item_action_to_be_done', productname);
});
Run Code Online (Sandbox Code Playgroud)
第一窗口.html
<script>
const { ipcRenderer } = require('electron');
ipcRenderer.send('item_catch_in_main', productname);
</script>
Run Code Online (Sandbox Code Playgroud)
第二窗口.html
<script>
const { ipcRenderer } = require('electron');
ipcRenderer.on('item_action_to_be_done', (event, item) => {
console.log(item);
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果有人在 Elecrton 中解决过类似的问题,请告诉我。提前致谢!
| 归档时间: |
|
| 查看次数: |
1485 次 |
| 最近记录: |