ipcRenderer无法监听到ipcMain发送的消息

来源:4-5 展示添加的文件列表

qq_杨大大_4

2022-06-16

event.sender.send('selected-file', files);
写回答

1回答

ZhangzrJerry

2022-12-03

 ipcMain.on('open-music-file', ()=>{
     dialog.showOpenDialog({
        properties: ['openFile', 'multiSelections'],
        filters: [{name:'Music', extensions:['mp3']}]
    }).then(files => {
        if(files.filePaths){
            addWindow.webContents.send('selected-file', files.filePaths)
        }
    })
})

我在main.js中用了如上代码向渲染进程的ipcRenderer发送信息,ipcRenderer部分参考老师的写法

注意要把addWindow定义为全局变量

//img.mukewang.com/szimg/638ab930090553bb13230774.jpg

1
1
慕无忌6491483
我还是解决不了啊这个问题,还是接受不到任何信息
2024-06-04
共1条回复

深度实战Electron,开发本地音乐播放器

慕课网首门 Electron 课程,专注应用核心开发

2347 学习 · 32 问题

查看课程