双屏日志
continuous-integration/drone/push Build is running Details

main
wangxiaoshuang 2025-09-09 17:36:44 +08:00
parent 46b3fbafbb
commit 7e37e2e6ae
1 changed files with 3 additions and 0 deletions

View File

@ -68,14 +68,17 @@ export async function openWindow(url, name, Skip = false) {
return false
}
let multiScreen = await getScreen()
console.log(multiScreen, 'multiScreen')
// 判断是否2个屏幕
if (multiScreen.length < 2) {
console.log('请接入多个显示屏!');
return window.open(url, name);
}
console.log(screen, 'screen')
// 获取当前屏幕availLeft信息和所有信息比对取另一个屏幕数据
let currentAvailLeft = screen.availLeft ? screen.availLeft : '0'
let newCurr = multiScreen.find((t) => t.availLeft !== currentAvailLeft)
console.log(newCurr, 'newCurr')
let fulls = ''
for (let key in newCurr) {
fulls += `${key}=${(newCurr[key] || newCurr[key] === 0) ? newCurr[key] : 0},`