这里分为主进程和渲染进程web
在主进程中设置方法, app
import { app, BrowserWindow, ipcMain } from 'electron' function createWindow () { /** * Initial window options */ mainWindow = new BrowserWindow({ width: 1440, height: 760, frame: true, useContentSize: true, webPreferences: {webSecurity: false} }) mainWindow.loadURL(winURL) mainWindow.on('closed', () => { mainWindow = null }) ipcMain.on('show-window', () => { mainWindow.maximize() }) ipcMain.on('login-window', () => { mainWindow.setSize(1440, 900) }) }
在渲染进程中使用便可electron
export default{ data(){ }, mounted: function () { ipcRenderer.send('login-window') } }