【发布时间】:2021-09-20 07:36:17
【问题描述】:
我有一个使用 React 的普通电子应用程序。我想在关闭之前显示一个提示。 预期的行为是当我单击“X”按钮时,窗口必须保持打开状态并在关闭之前显示对话框,以便我可以选择是否真的要退出。 但是,这就是发生的事情 电子窗口在显示对话框之前关闭。在我单击任何按钮之前,对话框会自行关闭。 这是main.dev.ts中包含的代码
mainWindow.on('close',(e) => {
var choice = dialog.showMessageBox(mainWindow,
{
type: 'question',
buttons: ['Yes', 'No'],
title: 'Confirm',
message: 'Are you sure you want to quit?'
});
if(choice == 1){
e.preventDefault();
}});
我已经检查过 stackoverflow 上是否有一些帮助问题,但没有找到。 我们将不胜感激。
【问题讨论】:
标签: electron