各位大佬帮忙看下,electron+vue+vite 窗口之间的通信,遇到了点问题。

191 阅读1分钟

我在主窗口中通过一个按钮创建了个新的窗口,然后相对这个新的窗口传递参数。目前想通过主线程传递这个参数,在新的窗口中接受使用。

  1. 主窗口中创建窗口并传递参数
const openWindow = () => {
  localStorage.setItem('routerType', 'Desc')
  window.ElectronApi.createChildWindow({ url: 'Disease', data: { name: '子窗口' } })
}
  1. 然后我在新的窗口组件中,接收参数,但是现在引入ipcRenderer报错
//打开的窗口组件

import { ipcRenderer } from 'electron' 
 ipcRenderer.on('ping-event', (event, arg) => {
    // do something
  })

这个问题是什么原因?

image.png

麻烦各位帮我看下这个问题……实在是不知道什么原因