相关疑难解决方法(0)

如何添加回调到ipc渲染器发送

谷歌说你可以添加一个回调,但文档只是说"arg1,arg2,arg3"等.

他们也有sendSync,但我不想在我的事件被发送时阻止[我们试图通过浏览器做尽可能多的工作,因为在节点中编写客户端代码,似乎有些愚蠢].

如果创建者有一个sendSync,那么肯定他们有一个带回调的版本,或者更好的承诺.

我希望能够做的一些事情的例子:

//callback
ipcRenderer.send('anaction', '[1, 2, 3]', function() { console.log('done anaction') });
//promise
ipcRenderer.send('anaction', '[1, 2, 3]')
    .then(function() { console.log('done anaction') });

//sync exists, but it blocks. I'm looking for a non-blocking function
ipcRenderer.sendSync('anacount', '[1, 2, 3]')
console.log('done anaction');
Run Code Online (Sandbox Code Playgroud)

electron

4
推荐指数
2
解决办法
7427
查看次数

标签 统计

electron ×1