问答详情
源自:2-3 进程间通信

多次通讯后 console不再执行

renderer.js 

    

const { ipcRenderer } = require('electron')


window.addEventListener('DOMContentLoaded', () => {

ipcRenderer.send('message', '情人节快乐')

ipcRenderer.on('aaaa', (event, arg) => {

console.log(arg,'这时候的console已经不会打印到控制台了,但是页面代码还是会执行 并且页面无误')

document.getElementById('sendMsg').innerHTML = arg

})

})



main.js 


app.on('ready', () => {

const mainWindow = new BrowserWindow({

width: 666,

height: 666,

webPreferences: {

nodeIntegration: true

}

})

mainWindow.loadFile('index.html');


ipcMain.on('message', (event,arg) => {

console.log(arg)

event.sender.send('aaaa', '23432')

})


});


提问者:qq_慕九州1558655 2020-02-14 01:15

个回答

  • 全菜工程师2号
    2020-03-04 16:45:38

    ipcRenderer触发事件回调的时候,好像无法console