优化bug

This commit is contained in:
24kycj
2025-02-17 16:35:32 +08:00
parent c253004298
commit f9e31cb7f3
5 changed files with 188 additions and 74 deletions
+13 -7
View File
@@ -1,4 +1,4 @@
import { app, BrowserWindow, Menu } from 'electron'
import { app, BrowserWindow, Menu, ipcMain } from 'electron'
import '../renderer/store'
/**
@@ -10,11 +10,9 @@ if (process.env.NODE_ENV !== 'development') {
}
let mainWindow
const winURL = process.env.NODE_ENV === 'development'
? `http://localhost:9080`
: `file://${__dirname}/index.html`
const winURL = process.env.NODE_ENV === 'development' ? `http://localhost:9080` : `file://${__dirname}/index.html`
function createWindow () {
function createWindow() {
/**
* Initial window options
*/
@@ -30,11 +28,19 @@ function createWindow () {
contextIsolation: false
}
})
require("@electron/remote/main").initialize();
require("@electron/remote/main").enable(mainWindow.webContents);
require('@electron/remote/main').initialize()
require('@electron/remote/main').enable(mainWindow.webContents)
// 禁用默认菜单
// Menu.setApplicationMenu(null);
// mainWindow.maximize()
// 设置快捷键
const menuTemplate = [{ label: '复制', role: 'copy' }, { label: '粘贴', role: 'paste' }, { type: 'separator' }, { label: '全选', role: 'selectall' }]
const menu = Menu.buildFromTemplate(menuTemplate)
ipcMain.on('show-context-menu', () => {
menu.popup(BrowserWindow.getFocusedWindow())
})
mainWindow.show()
mainWindow.loadURL(winURL)
mainWindow.on('closed', () => {