我正在使用电子创建一个应用程序,并且处于一种创建托盘菜单的情况下,通过单击它,我想执行已经从流程渲染器调用的已经实现的动作,但是我尝试了并且未成功通过从主进程调用来重用此函数。
托盘在主要过程中:
const traytemplate = [{
'label': 'About',
click: () => {
/ * make call here * /
}
}
]
打开窗口的功能
ipcMain.on ('open-over', () => {
/ * open the window over here * /
})
我需要从主过程中调用“开放式”。有人可以帮我吗?
我想知道如何从它(主过程)执行主过程函数的调用,因为我已经在渲染器过程中使用过此函数的调用
***在建议之前,无法在渲染器中创建我的托盘并在其中进行处理。
预先感谢
答案 0 :(得分:0)
如何命名处理程序函数?
const openWindow = () => {
// open the window
}
ipcMain.on('open-hover', openWindow)
const traytemplate = [{
'label': 'About',
click: () => {
openWindow()
}
}]