这里分为主进程和渲染进程

在主进程中设置方法, 

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)
  })
}

 

在渲染进程中使用即可

export default{
  data(){
  },
  mounted: function () {
    ipcRenderer.send('login-window') 
  }
}

 

转载于:https://my.oschina.net/u/554046/blog/2243903

Logo

前往低代码交流专区

更多推荐