我正在尝试开发一种支持基本插件体系结构的Electron应用程序。该main.js过程将加载一个基本上为空的“欢迎”页面,除了标题的某种标题部分外,该页面还包含一个列出可用插件的下拉菜单。
每个插件都有其自己的renderer.js文件,配置数据等。它还提供了必要的HTML以在内显示div#plugin-container。我希望渲染器进程将HTML片段加载到上述内的现有网页中div。
我知道这win.loadURL()是main.js唯一的,它会加载HTML来填充整个窗口。我希望将片段加载到现有页面中。jQuery具有满足$('div#plugin-container').load()我需要的方法,但据我所知,它仅从服务器加载HTML。我想从Electron应用程序中加载它。
有任何想法吗?
披露:我以前发布的这条消息对原子讨论区在这里,但希望能得到从SO社区更好的响应。
我正在学习 Svelte,我想在三个组件中使用来自一个 JSON API 的数据。数据如下:
{
"stats": {
"currentYear": {
"total": 6,
"success": 6
},
"thirty": {
"total": 30,
"success": 28
},
"hundred": {
"total": 100,
"success": 92
},
"allTime": {
"total": 789,
"success": 728
}
},
"heatmap": {
...
},
"other": {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我通过异步获取onMount在主组件中检索数据,这效果很好。App.svelte然后我想将每个对象传递给其相应的组件,因此该stats对象被传递给Stats.svelte,该heatmap对象传递给Heatmap.svelte等等。
为了说明我的问题,Stats.svelte我尝试显示每个时间段的百分比值,例如:
此外,每个 CSS 类将基于一些阈值来更改颜色(x >= 95:绿色,95 > x >= 90:黄色,x < 90:红色)。
因此,需要一些基本计算,我想在通用函数中使用这些计算,如下所示。 …