SimulatedGREG / electron-vue

An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
https://simulatedgreg.gitbooks.io/electron-vue/content/
MIT License
15.45k stars 1.54k forks source link

ipcMain.send undefined function #1125

Open rajjagani021 opened 2 years ago

rajjagani021 commented 2 years ago

Found an issue or bug with electron-vue? Tell me all about it!

I am passing ipcMain.send('ping') to the vue component but it keeps throwing the error as attached to the screenshot, even mainWindow.webContents.send('ping')` not working as well.

How can I reproduce this problem?

# In Main.js

app.on('ready', async ()=>{

  await createWindow();
  mainWindow.webContents.send('ping', 'whoooooooh!');
  ipcMain.send('deep-link-url',"home");

});

In App.vue

this.$electron.ipcRenderer.on('deep-link-url', (event, arg) => {
      console.log(arg);
      this.$router.push({ name: 'dee[link' })
 });
If visual, provide a screenshot.

#

ipc_error

Tell me about your development environment.
Khasimovf commented 2 years ago

`

Elektron-vue ile ilgili bir sorun veya hata mı buldunuz? Bana ondan bahset!

mainWindow.webContents.send ipcMain.send('ping') to the vue component but it keeps throwing the error as attached to the screenshot, even('ping')` iletisini iletiyorum ve çalışmıyor.

Bu sorunu nasıl yeniden oluşturabilirim?

Main.js'de

app.on('ready', async ()=>{

  await createWindow();
  mainWindow.webContents.send('ping', 'whoooooooh!');
  ipcMain.send('deep-link-url',"home");

});

App.vue'da

this.$electron.ipcRenderer.on('deep-link-url', (event, arg) => {
      console.log(arg);
      this.$router.push({ name: 'dee[link' })
 });
Görsel ise, bir ekran görüntüsü sağlayın.

#

ipc_hatası

Bana geliştirme ortamınızdan bahsedin.
  • Düğüm sürümü: 14.17.3
  • NPM sürümü: 6.14.3
  • vue-cli versiyonu: (gerekirse)
  • İşletim Sistemi: macOS catalina 10.15
Khasimovf commented 2 years ago

![Uploading Screenshot_20220518-165130_Chrome.jpg…]()