代码之家  ›  专栏  ›  技术社区  ›  Otto Gutierrez

如何使用ipcdrenderer发送多个参数

  •  1
  • Otto Gutierrez  · 技术社区  · 7 年前

    我想知道如何通过一个电子应用程序上的ipcrender发送几个参数。 我应该发送一个参数数组还是只发送所有以逗号分隔的参数?

    谢谢,

    3 回复  |  直到 7 年前
        1
  •  0
  •   pergy Javier    7 年前

    Docs 清楚地表明您可以将任意数量的参数传递给 send .

    通过通道异步向主进程发送消息,您可以 在内部,因此不包括任何功能或原型链。

    从那时起你对 怎样

        2
  •  6
  •   11AND2    7 年前

    我建议使用一个对象进行参数传输。因此,您还可以考虑为应用程序实现一致的API:

    var _myreq = {
      state: 0, //0 is no error, 4 is error with message, etc.
      message: "", //can include error message (if any)
      data: [0,4,6] //application data for request (String, Array, Object)
    };
    ipc.send('mychannel-functiona', _myreq);
    
        3
  •  1
  •   Matcha Sesha Abhishek    7 年前

    我们可以为ipcdrenderer传递许多参数,您可以参考以下页面: https://electronjs.org/docs/api/ipc-renderer

    推荐文章