【问题标题】:What is the "best-practice" approach to "switch between pages" in an Electron app?在 Electron 应用程序中“切换页面”的“最佳实践”方法是什么?
【发布时间】:2021-08-03 00:19:40
【问题描述】:

我在 Electron 应用中看到两个“在页面之间切换”的选项:

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

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

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

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

【问题讨论】:

    标签: html node.js electron ipc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-21
      • 2010-09-15
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2020-12-24
      • 2010-11-10
      相关资源
      最近更新 更多