从 VueJs 中退出 Electron

Posted

技术标签:

【中文标题】从 VueJs 中退出 Electron【英文标题】:Quit Electron from VueJs 【发布时间】:2021-11-15 12:59:22 【问题描述】:

我正在使用vue-cli-electron-builder。那么我如何从 vue 中的按钮退出应用程序。谢谢。

【问题讨论】:

【参考方案1】:

试试看

// 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()
)

【讨论】:

【参考方案2】:

在您的脚本标签中,您可以在页面上创建一个按钮并为其提供一个事件监听器,例如:

window.close()

app.exit(0)

【讨论】:

以上是关于从 VueJs 中退出 Electron的主要内容,如果未能解决你的问题,请参考以下文章

我正在尝试使用 Framework-7 Vuejs 创建一个应用程序。即使在使用 Firebase 退出应用程序后,我也想让我的用户保持登录状态

vuejs输入witdh掩码新钱

如何根据用户类型更改 VueJS 中的背景

Django + Vuejs 无法从响应头中获取 Csrftoken

VueJS3:从路由定义中传递数据

从 VueJS 的父组件中引用子组件的索引