当前位置: 移动技术网 > IT编程>开发语言>JavaScript > electron-vue多显示屏下将新窗口投放是其他屏幕

electron-vue多显示屏下将新窗口投放是其他屏幕

2019年07月06日  | 移动技术网IT编程  | 我要评论
display对象可以获取所有显示屏
此处演示程序启动是投放新窗口至另一屏幕
import { app, browserwindow } from 'electron'
const electron = require('electron') //获取electron对象
let newwindow
function createwindow () {
  /**
   *主窗口省略
   */
  let displays = electron.screen.getalldisplays()
  let externaldisplay = displays.find((display) => {
  return display.bounds.x !== 0 || display.bounds.y !== 0
  })
  if (externaldisplay) {
  newwindow = new browserwindow({
  fullscreen:false,
   x: externaldisplay.bounds.x + 500,
  y: externaldisplay.bounds.y + 50,
  width: 1000,
  height: 800
  })
  newwindow.loadurl(newurl)
  }
  newwindow.on('closed', () => {
  newwindow = null
  })
}
app.on('ready', createwindow)

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网