"dependencies": { "electron": "1.4.15", "vue": "2.1.10", "vuex": "2.1.2" } 複数のBrowserWindowを持ったアプリケーション Electronで複数のBrowserWindowが連携するアプリケーションを作る場合、メインプロセスを中継してお互いにデータをやりとりする場面が多々存在する。 しかし正直言ってWebアプリケーションと同じノリで書きたい身としては、中継部分を細かく管理するのは避けたい。そのため、処理を一度書くだけでなんとかなる構造を以下二種類紹介する。 1. メインプロセスを汎用的な中継として扱う メインプロセスを何も考えないDispatcherとして考える。 それぞれのRendererをコンポーネントとして扱い、ipcMainとipcRendererでメインプロセスに渡されたイベントをそのまま全ての