vue electron窗口大小控制

这里分为主进程和渲染进程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') 
  }
}
相关文章
相关标签/搜索