vue.jselectronelectron-vue

Quit Electron from VueJs


I am using vue-cli-electron-builder. So how I can quit the application from a button in vue. Thanks.


Solution

  • Try that

    // In your renderer process
    const {ipcRenderer} = require('electron');
    const closeApp = document.getElementById('closeApp');
    closeApp.addEventListener('click', () => {
        ipcRenderer.send('close-me')
    });
    
    // In your app main process
    const {ipcMain} = require('electron')
    ipcMain.on('close-me', (evt, arg) => {
      app.quit()
    })