Ngb*_*_01 3 javascript class electron
我正在使用 Electron 开发一个应用程序,但在多个文件之间交换变量时遇到问题。
在我的 main.js 中,我创建了一个用于整个项目的 RxDB 数据库。在此级别,我还创建了处理程序,允许主进程和渲染进程之间通过 IPC 进行通信。这些处理程序调用执行各种过程的各种类,包括数据库插入、修改等。
在我看来,我还没有找到一种有效的方法将包含数据库的变量传输到我的类。
理想情况下,我应该能够main.js随时从任何类调用此数据库变量(在 中声明)。我无法使用 IPC 系统,因为我返回的变量不能是 JSON,而绝对是 RxDatabase 对象。
这是我的主要流程的非常简化的图:

目前,要将我的数据库变量共享给我的类:
main.js虽然丑陋,但这个系统确实有效。但我认为有一个更正确的方法来做到这一点。此外,当一个类调用一个或多个外部类的实例时,很难保留该变量。
谢谢。
| 归档时间: |
|
| 查看次数: |
1107 次 |
| 最近记录: |