electron Quasar框架电子模式如何打开子窗口并显示VUE3路由

p1tboqfb  于 9个月前  发布在  Electron
关注(0)|答案(1)|浏览(117)

我正在使用Quasar框架和Vue 3开发电子应用程序。我到了一个点,我想打开一个子窗口,并在该子窗口加载一个vue 3路由来显示我的页面,但我有什么是不工作,所以伸出一些帮助。
我有一个预加载脚本,在它我有一个调用ipc系统,它是如下所示

details: (payload: any) => ipcRenderer.invoke('details', payload),

然后在我的电子主.ts中我有以下内容

ipcMain.handle('details', async (event, payload) => {
    const win = new BrowserWindow({ 
        width: 800,
        height: 600,
        autoHideMenuBar: true,
        webPreferences: {
            contextIsolation: true,
            sandbox: false,
        }
    });
    win.loadURL(`${process.env.APP_URL}/details`);
});

但这不管用什么都没有。我迷失在这里,在这一点上,我不知道如何打开一个子窗口使用预加载脚本,我有@电子/远程安装,并试图打开窗口,在我的预加载脚本以及,但再次没有运气。
有人能给我指个方向吗?或者给我一些文档来让它工作?

ukdjmx9f

ukdjmx9f1#

我在尝试了同样的方法后偶然发现了这个。我从预加载调用它,而不是使用icprenderer函数,但我认为你只是错过了

win.show()

年底

相关问题