A -> Main BrowserWindow
B -> New BrowserWindow
,我创建它来打印一些文件。
在我创建的 B 中,我加载了一个新的 html 文件,该文件在其脚本标签中初始化了一个纤细的组件。
例如
import SvelteComponent from 'app/pages/component.svelte';
const component = new SvelteComponent({
target: document.body,
});
这个 Svelte 组件有一些标记,并使用我在这个 svelte 组件中导入的 svelte/store 来显示存储中可用的数据。
问题是,在 A 中,当我查看组件时,存储数据是可见的。但是,在 B 中,运行上述 JS 片段时的 html 文件,存储是空的。我可以看到 SvelteComponent 的正确标记,但是没有数据,因为商店是空的。(我从 证实了这一点console.log
)
如果两者都引用同一个文件,我不知道为什么从 B 查看时商店是空的。我正在使用 webpack 进行捆绑,所以所有导入都应该可用。
我会很感激这里的任何帮助,谢谢!