gpt4 book ai didi

electron - Electron 中的渲染器和主进程通信 - 正确的方式

转载 作者:行者123 更新时间:2023-12-03 12:35:34 25 4
gpt4 key购买 nike

我是 Web 技术和 Electron 的新手!我正在尝试构建一个具有许多窗口和字段的桌面应用程序 - 包括查找/搜索和从数据库中检索数据。
我相信我拥有完成工作所需的大部分内容,除了如何处理窗口之间的通信。 IE。我需要一个显示客户表的对话框,用户在其中选择客户以将数据返回到调用窗口。所以我将搜索字符串传递给显示客户列表的查找对话框,并在对话框中用户选择客户并将主键返回到调用窗口(将显示客户信息)。
我在网上找到了几种方法来做到这一点。但我无法想象我需要保留所有窗口的列表(大约 90 个)并在 main.js(主进程)中为每个窗口包含一个监听器,以允许窗口之间的通信。肯定有更好的办法!!有没有一种简单的方法来设置通用例程来处理通信????

最佳答案

如果你打开 90 个窗口,你就走错了路。使用 Electron,每个窗口都在自己的进程中运行。这意味着您的应用程序将运行近 100 个进程,这在大多数机器上会非常慢。
Electron 是一个将 Web 应用程序带到桌面的平台。在 Web 应用程序中,如果您想显示 90 个窗口,您可以在单个浏览器窗口中将它们显示为 HTML 层。

关于electron - Electron 中的渲染器和主进程通信 - 正确的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48893172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com