如何从另一个ipcMain命令调用ipcMain命令?

问题描述 投票:0回答:1

不幸的是我是电子的新手,要想变干,我需要从loadFolders内部启动makeFolderloadFolders会触发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)
    }
  })
})
node.js electron
1个回答
0
投票
阅读电子文档。另外,了解Node中的“事件发射器和侦听器”。
© www.soinside.com 2019 - 2024. All rights reserved.