小编jfi*_*fix的帖子

将HTML片段加载到Electron中

我正在尝试开发一种支持基本插件体系结构的Electron应用程序。该main.js过程将加载一个基本上为空的“欢迎”页面,除了标题的某种标题部分外,该页面还包含一个列出可用插件的下拉菜单。

每个插件都有其自己的renderer.js文件,配置数据等。它还提供了必要的HTML以在内显示div#plugin-container。我希望渲染器进程将HTML片段加载到上述内的现有网页中div

我知道这win.loadURL()main.js唯一的,它会加载HTML来填充整个窗口。我希望将片段加载到现有页面中。jQuery具有满足$('div#plugin-container').load()我需要的方法,但据我所知,它仅从服务器加载HTML。我想从Electron应用程序中加载它。

有任何想法吗?

披露:我以前发布的这条消息对原子讨论区在这里,但希望能得到从SO社区更好的响应。

javascript electron

4
推荐指数
1
解决办法
1539
查看次数

Svelte - 如何等待从父组件传入的数据?

我正在学习 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我尝试显示每个时间段的百分比值,例如:

  • 本年度:100%
  • 过去三十天:93%
  • 过去 100 天:92%
  • 所有时间:92%

此外,每个 CSS 类将基于一些阈值来更改颜色(x >= 95:绿色,95 > x >= 90:黄色,x < 90:红色)。

因此,需要一些基本计算,我想在通用函数中使用这些计算,如下所示。 …

javascript svelte svelte-component

3
推荐指数
1
解决办法
6335
查看次数

标签 统计

javascript ×2

electron ×1

svelte ×1

svelte-component ×1