繁体   English   中英

电子将数据从ipcMain发送到ipcRender

electron sending data from ipcMain to ipcRender

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我的React Component中,从componentDidMount文件加载数据,我将其发送为空,发送ipcRenderer.send("loading", "go"); 激活ipcMain侦听器,并使他将数据发送到React Component中的ipcRenderer侦听器。 当应用程序启动到ipcRenderer侦听器时,如果没有空发送,我可以让电子发送数据ipcRenderer

反应组件代码:

componentDidMount(){
ipcRenderer.send("loading", "go");

ipcRenderer.on("sending", (event, arg) => {
  let arg_sorted = arg.tasks.sort((a,b) => this.dateSord(a.date, b.date));
  this.setState({
    items: arg_sorted,
  });
});}

电子:

ipcMain.on("loading", (event, arg) => {
   let data = store.parseFile();
   event.sender.send("sending", data); });
1 个回复

应用启动时可以让电子发送数据吗

尚未立即完成,因为您的BrowserWindow尚未准备好。 但是您可以在适当的时候使用'dom-ready'事件。

win.webContents.on('dom-ready', () => {
  let data = ...
  win.webContents.send('sending', data)
})
win.loadURL(...)
3 ipcRenderer 数据未发送到 Electron 中的 ipcMain

我最近开始使用电子开发桌面应用程序。 我想在按钮单击事件时将表单详细信息从 index.html 发送到 main.js。 我在 index.js 中为按钮添加了一个监听器。 在网上搜索,发现我在index.js使用ipcMain在main.js和ipcRenderer但数据不被发送到ipcMai ...

5 如何限制ipcMain发送的数据?

我有一个mainWindow.send事件(图1),它与onTagChange事件(图2)绑定在一起。 它会按预期工作,一旦在数据库中找到有效的ID,结果就会发送到前端。 但是我注意到,每个击键都会发送一个结果,例如,如果我键入“ ValidID1”,我将收到每个击键的console.log,然 ...

8 将数据发送到php然后通过电子邮件发送

我在尝试获取联系表单以向我发送所有输入的表单值时遇到问题。 目前,我收到的电子邮件仅显示“消息”值,而不显示名称,电话或电子邮件。 我看过一些教程,但是我需要一些不会重新加载页面的东西,所以我给了ajax一个机会。 我根本不擅长使用p​​hp或javascript,因此我可能缺少一些显而易 ...

9 通过 Laravel Mailable 将数组数据发送到电子邮件

对于 create.blade.php(我的表单),我有以下几行 对于我的 contact-form.blade.php (Mailable),我有以下内容。 这应该在我收到的电子邮件中显示提交的数据。 问题是我获得了输入字段(姓名、号码电子邮件)中的所有数据,但我没有获得选定的国家/地区数据。 ...

10 将Google调查数据发送到电子邮件

我创建了一个Google调查(表单)并添加了此脚本,以便每次有人完成调查时都会通过电子邮件发送答案。 它可以解决一个问题,但答案不会以与问卷调查问题相同的顺序显示在电子邮件中。 我该如何解决? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM