将数据传递到Windows中的电子
发布时间:2020-12-13 19:42:42 所属栏目:Windows 来源:网络整理
导读:我正在学习电子,并使用多个窗口和IPC.在我的主要脚本中,我有以下内容: var storeWindow = new BrowserWindow({ width: 400,height: 400,show: false});ipc.on('show-store-edit',function(event,store) { console.log(store); storeWindow.loadURL('file://
我正在学习电子,并使用多个窗口和IPC.在我的主要脚本中,我有以下内容:
var storeWindow = new BrowserWindow({ width: 400,height: 400,show: false }); ipc.on('show-store-edit',function(event,store) { console.log(store); storeWindow.loadURL('file://' + __dirname + '/app/store.html'); storeWindow.show(); }); 在我主要的窗口脚本中,我在商店列表中的点击事件中有以下内容: $.getJSON("http://localhost:8080/stores/" + item.id).done(function(store) { ipc.send('show-store-edit',store); }); 在控制台上,我正在从我的服务器打印商店数据.我不清楚的是如何将数据存入我的storeWindow视图中:store.html.我甚至不确定我正在正确处理事件的顺序,但他们会: >单击编辑商店 要么 >单击编辑商店 在后者中,我不知道如何从storeWindow的脚本中获得从存储器获取的ID.
要将事件发送到特定窗口,您可以使用webContents.send(EVENT_NAME,ARGS)(
see docs). webContents是窗口实例的属性:
// main process storeWindow.webContents.send('store-data',store); 要监听正在发送的事件,您需要一个窗口进程中的监听器(渲染器): // renderer process var ipcRenderer = require('electron').ipcRenderer; ipcRenderer.on('store-data',function (store) { console.log(store); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 文章高频词生成词云的方法
- hyper-v – 每个VM的逻辑处理器数量?
- 是否可以将Windows Server 2016 Datacenter降级为Standard?
- wpf – 如何在共享ResourceDictionary中定义窗口实例的默认
- microsoft-office-365 – 如何更改Office 365安装的关联用户
- 当中央存储库位于Windows文件共享上时,对多个用户使用git是
- active-directory – 尝试将Active Directory域服务角色添加
- windows下nginx的安装和使用
- 我可以使用Win32 COM替换word文档中的文本吗?
- windows-server-2008 – Server 2008远程应用程序
推荐文章
站长推荐
- 重复Microsoft Word VBA,直到找不到搜索结果
- windows-server-2008-r2 – localhost上的Enter-
- windows – 有没有办法在不回收应用程序池的情况
- 在发布时,更改Windows通用应用程序Windows Phone
- qt4 – Qt – Windows 7基本主题下禁用的QPushBu
- .net – Windows XP和7之间发生了什么变化,导致我
- row_number()在hql中的分区
- CreateThread()在64位Windows上失败,在32位Windo
- windows-server-2012 – 事件查看器警告:“从AC
- Windows系统下WEB服务器权限的设置详解(一)
热点阅读