ブックマーク / qiita.com/nekobato (1)

  • Electronの複数ウィンドウ間で共通のVuex Storeを扱う - Qiita

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

    Electronの複数ウィンドウ間で共通のVuex Storeを扱う - Qiita
    nekobato
    nekobato 2017/02/22
    Advent Calendarを書きました
  • 1