electron打包后子窗口不显示
时间: 2023-12-09 11:05:55 浏览: 192
electron-pusheen:适用于您的台式机的pusheen电子部件!
在electron打包后,子窗口不显示的原因可能是由于缺少必要的上下文桥接。可以尝试在主进程中添加以下代码来解决这个问题:
```javascript
const { contextBridge } = require('electron')
contextBridge.exposeInMainWorld('electron', {
ipcRenderer: require('electron').ipcRenderer
})
```
然后在渲染进程中使用以下代码来打开新窗口并加载vue组件页面:
```javascript
const { ipcRenderer } = window.electron
ipcRenderer.invoke('on-open-event', 'your-component-name')
```
其中,'your-component-name'是你要打开的vue组件的名称。确保在主进程中已经注册了相应的事件监听器,并在事件处理程序中使用BrowserWindow打开新窗口并加载vue组件页面。
阅读全文