我正在使用此程序包We've written a convenient Java system to access it in Java将Electron和Vuejs一起使用。因此,Electron中某些内容的文档不起作用。
我想使用组件中的按钮打开子浏览器窗口。
在组件方法中:我有来自Electron docs的代码:
openWindow () {
let child = new BrowserWindow({parent: top, modal: true, show: false})
child.loadURL('https://github.com')
child.once('ready-to-show', () => {
child.show()
})
}
但是当我点击按钮时,它说:
__WEBPACK_IMPORTED_MODULE_3_electron__.BrowserWindow is not a constructor
at VueComponent.openWindow
答案 0 :(得分:0)
这是旧帖子。但是我最近也遇到了这个问题。对于现在也遇到这种情况的那些人,也必须使用远程导入
const electron = require('electron').remote
const BrowserWindow = electron.BrowserWindow;