useIpcRendererOn

useIpcRendererOn

ipcRenderer.on を簡単に使用し、アンマウント時に自動的に ipcRenderer.removeListener を実行します。

使用法

import { useIpcRendererOn } from '@vueuse/electron'

// ipcRenderer を明示的に提供しない場合は nodeIntegration を有効にしてください
// 参照: https://www.electronjs.org/docs/api/webview-tag#nodeintegration
// アンマウント時にリスナーを自動的に削除
useIpcRendererOn('custom-event', (event, ...args) => {
  console.log(args)
})