RangeError:当关闭tupple数组内部的BrowserWindow时,最大调用堆栈大小超出限制

时间:2019-03-30 22:08:15

标签: javascript typescript electron

我正试图关闭存储在tupple数组中的窗口,但是当我调用RangeError: Maximum call stack size exceed方法时却得到了BrowserWindow.close()

示例:

let windows [view, BrowserWindow][] = []
let window = new BrowserWindow()

window.on('close', (event) => {
     this.closeWindow(event.sender.id)     
})

此方法获取具有相同ID的窗口并调用.close()方法,当它使用.close()方法时,会给我错误。

我知道这是通过.close()方法获得的,因为我尝试了其他方法,例如.setSize()并能正常工作

0 个答案:

没有答案