优化bug
This commit is contained in:
+13
-7
@@ -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', () => {
|
||||
|
||||
Reference in New Issue
Block a user