這裏分爲主進程和渲染進程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') } }