在Electron应用程序中"switch between pages" "best-practice"方法是什么?



我自然而然地看到了两个选项:;在页面之间切换";在Electron应用程序中:

选项1:在渲染器进程中当前显示的html文件中使用类似<a href="...">...</a>的超链接。

选项2:使用IPC将请求从渲染器进程发送到主进程,并让主进程在已发送IPC消息的渲染器进程的窗口中加载另一个html文件。

ipcRenderer.send('switch-html-page', idOfNewPage);

什么是";最佳实践";方法这些选项有效吗?有更好的解决方案吗?非常感谢您的真知灼见!

我研究电子。选项2是一个昂贵且耗时的过程。但选择是一个轻量级的过程。选项1将是正确的选择。或者使用引导程序或材料ui中的选项卡https://getbootstrap.com/docs/5.0/components/navs-tabs/

最新更新