electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件

ipcMain

从主进程到渲染进程的异步通信。它处理从渲染器进程(网页)发送出来的异步和同步信息。 从渲染器进程发送的消息到主进程的异步通信。

主进程:

import { app, BrowserWindow,ipcMain } from 'electron'
 
直接在app的监听时间后面追加就行了
let win;
 function createWindow() {
    //创建浏览器窗口
    win = new BrowserWindow({
        width: 800,
        height: 600,
        webPreferences: {
            nodeIntegration: true
        }
    })
 }  
 
app.on('activate', () => {
  if (win === null) {
    createWindow()
  }
})
 
 //增加的窗口监听事件
ipcMain.on('hideWindow',()=>{
  win.hide();
})

渲染进程


你可能感兴趣的:(electron,ipcMain,electron)