我正在使用这个包https://github.com/SimulatedGREG/electron-vue/一起使用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
最佳答案
这是旧帖子。但是我最近也遇到了这个问题。对于现在也遇到这种情况的那些人,您也必须使用远程方式导入BrowserWindow
const electron = require('electron').remote
const BrowserWindow = electron.BrowserWindow;
Here is a post explaining it a bit in detail
关于electron - 如何使用Vuejs在Electron中打开子窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44246535/