实现多窗口显示
parent
f654e51b15
commit
bb7975f161
|
@ -1,11 +1,13 @@
|
|||
import { app, BrowserWindow } from 'electron'
|
||||
import { app, screen, BrowserWindow } from 'electron'
|
||||
import {join} from "path";
|
||||
import './load-serialport'
|
||||
|
||||
function createWindow(page: String) {
|
||||
function createWindow(page: string, display: any) {
|
||||
const win = new BrowserWindow({
|
||||
fullscreen: true,
|
||||
frame: false,
|
||||
x: display.bounds.x,
|
||||
y: display.bounds.y,
|
||||
webPreferences: {
|
||||
nodeIntegration: true,
|
||||
preload: join(__dirname, 'preload.js')
|
||||
|
@ -22,10 +24,21 @@ function createWindow(page: String) {
|
|||
}
|
||||
|
||||
function launch() {
|
||||
// createWindow('satellite-data-monitor-platform')
|
||||
createWindow('satellite-info-monitor-platform')
|
||||
// createWindow('satellite-signal-monitor-platform')
|
||||
// createWindow('satellite-state-monitor-platform')
|
||||
const displays = screen.getAllDisplays()
|
||||
|
||||
if (displays.length !== 4) {
|
||||
// createWindow('satellite-data-monitor-platform', displays[0])
|
||||
createWindow('satellite-info-monitor-platform', displays[0])
|
||||
// createWindow('satellite-signal-monitor-platform', displays[0])
|
||||
// createWindow('satellite-state-monitor-platform', displays[0])
|
||||
|
||||
} else {
|
||||
// createWindow('satellite-data-monitor-platform', displays[0])
|
||||
createWindow('satellite-info-monitor-platform', displays[1])
|
||||
// createWindow('satellite-signal-monitor-platform', displays[2])
|
||||
// createWindow('satellite-state-monitor-platform', displays[3])
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
app.whenReady().then(launch)
|
||||
|
|
Loading…
Reference in New Issue