- vue文件内 绑定创建 新建窗口 的 事件
@click="openNewWindow" // 元素上绑定
- 使用ipcRenderer 通知主进程 创建新窗口,新窗口创建 请使用 主进程创建,不要在vue文件内创建。利于主进程对窗口的控制。
import {
ipcRenderer } from 'electron'
openNewWindow(){
ipcRenderer.send('newwindow')
},
- ipcMain 添加 新建窗口事件。请在 createWindow函数外,定义newWin变量。用于判断窗口是否已存在,存在则聚焦。
窗口设置 请查看官方文档 中 BrowserWindow 的介绍。
loadURL(winURL + “#/路由地址”) router默认采用 hash模式,/#/路由地址 会导致 新建窗口空白
const wi