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') 
  }
}
相關文章
相關標籤/搜索