Saltar al contenido

Electron – IPC – envío de datos entre ventanas

Israel, miembro de este staff, nos hizo el favor de crear este post porque controla perfectamente dicho tema.

Solución:

mainWindow no puede recibir el evento porque no se le envía. los events.sender.send() código en main.js enviará los datos de vuelta a quien envió el notes evento, que en este caso es el noteWindow. Entonces el notes2 el evento se está enviando de vuelta a noteWindow en vez de mainWindow.

para enviar el notes2 evento a mainWindowverificar webContents.send(). Esto permite que el proceso principal envíe datos a través de eventos a una ventana específica. Después de algunas modificaciones a main.js se vería similar a esto:

ipcMain.on('notes', function(event, data) 
    mainWindow.webContents.send('notes2', data);
);

Si crees que ha sido provechoso nuestro artículo, sería de mucha ayuda si lo compartieras con más juniors y nos ayudes a difundir nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *