不幸的是我是电子的新手,要想变干,我需要从loadFolders
内部启动makeFolder
,loadFolders
会触发ipcRenderer加载我更新的文件夹名称的事件
显示了所有在线示例,它们从ipcMain向ipcRenderer发送消息,但从未从一个后端函数发送消息到另一个后端,这是否可能?
ipcMain.on('loadFolders', (e, args) => {
// ...
// does some stuff to read folder names from the file system
// ...
// sends folder list to the view
mainWindow.webContents.send('folderItems', items)
})
ipcMain.on('makeFolder', (e, args) => {
return new Promise((resolve, reject) => {
try {
// ...
// creates a folder from args
// ** need to call the loadFolders method here in order to read
// updated list from the filesystem **
} catch (err) {
reject(err)
}
})
})