electron 关闭窗口提示框 关闭确认 关闭弹窗 提示窗
目的及效果:
点击窗口右上角的叉叉的时候,弹出下面这个,点击确认则程序结束,取消则提示框关闭,程序继续
,
- 环境:electron version: 11.0.4
- main.js代码
var electron = require('electron')
app.on('ready', () => {mainWindow = new BrowserWindow({width: 1500,height: 800,minHeight: 800,minWidth: 1500,// fullscreen: true,webPreferences: {nodeIntegration: true,enableRemoteModule: true,webviewTag: true,},})mainWindow.loadFile('index.html')//mainWindow要关闭时的方法↓mainWindow.on('close', e => {e.preventDefault(); //先阻止一下默认行为,不然直接关了,提示框只会闪一下electron.dialog.showMessageBox({type: 'info',title: '提示',message:'确认退出?',buttons: ['确认', '取消'], //选择按钮,点击确认则下面的idx为0,取消为1cancelId: 1, //这个的值是如果直接把提示框×掉返回的值,这里设置成和“取消”按钮一样的值,下面的idx也会是1}).then(idx => { //注意上面↑是用的then,网上好多是直接把方法做为showMessageBox的第二个参数,我的测试下不成功console.log(idx)if (idx.response == 1) {console.log('index==1,取消关闭')e.preventDefault();} else {console.log('index==0,关闭')mainWindow = nullapp.exit();}})});
})
electron 关闭窗口提示框 关闭确认 关闭弹窗 提示窗相关推荐
- wpf关闭窗口弹出是否确认关闭的提示
1 if (MessageBox.Show("是否退出系统?", "退出系统?", MessageBoxButton.OKCancel, MessageBoxI ...
- JS技能点--Windows对象之提示框、确认框、输入框、弹窗
点此查看全部文字教程.视频教程.源代码 本文目录 1. 背景 2. alert提示框 3. confirm确认框 4. prompt输入框 5. showModalDialog弹窗 6. 小结 1. ...
- html怎么写点击后弹出提示框 是否确认,基于JS+HTML实现弹窗提示是否确认提交功能...
需求:当点击input按钮时候,弹出确认框,确认后提交到指定url,效果如下 分析:这里面要,引入三个库文件,如下是下载地址 代码:下载后放入响应的项目目录,最后代码如下 console.log(1) ...
- 【js】:js中的确认框,提示框和确认框的使用
如下三个代码,确认框是用的是var r = confirm("press a button"); var name = prompt("请输入您的名字",&qu ...
- ElementUI的消息提示框及确认框
前提:在使用以下功能时,都需要引入/导入ElementUI 第一种:消息提示框 包含:成功 / 警告 / 信息 / 错误 四种类型 官方地址:Element - The ...
- uniapp点击返回上一页按钮弹出提示框是否确认保存信息
点击按钮时弹出提示框判断是否需要保存 代码 data() {return {flag: true //是否弹出返回提示框 } }, onBackPress() {if (this.flag) {uni ...
- C# winfrom美化提示框,顶部弹出提示框
我也是借鉴了别人的写的,链接: https://blog.csdn.net/qq_38469552/article/details/114591731只是把他那个整理一下,方便日后使用 第一步,先创建 ...
- Unity调用Window提示框Yes/No(英文提示窗)
Unity调用Windows弹提示框 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar - ...
- android 带箭头提示框,三种带箭头提示框总结实例
无论是提示框还是导航栏都能看到如上图所示的带有箭头的框框,这种箭头可以通过背景图片或者是css来实现,本文介绍三种通过css实现带箭头的提示框. 1.通过border属性 思路:两个三角形,通过定位使 ...
- html5 气泡文字提示框,css实现气泡文字提示框代码教程
css气泡文字提示框 实现的等腰直角三角形式的对话框 效果如下: 代码如下: css: .arrow span{border-color:#0FF #000 #f00 #ff0 ; top:0px;} ...
最新文章
- 什么是BP神经网络?
- k8s/01开启云原生之门(Mooc)
- 小程序如何写tab选项卡
- 服务器如何查看gpu型号,linux 查看服务器gpu
- std::vector 从大到小排序
- (转)postgresql+postgis空间数据库使用总结
- 前魅族李楠创办“怒喵科技”,网友:看半天不知道公司干嘛的
- mysql版本更新之后忘记登录密码_MySQL 密码遗忘和登陆报错问题
- Hive查看表的分区字段
- localStorage、cookie的使用总结
- (day 28 - 哈希表 )剑指 Offer 50. 第一个只出现一次的字符
- 药品管理系统php,数据库 药品管理系统+源代码
- 走进量化投资奇妙的模型世界
- mysql 多表联合查询
- vtp服务器作用,vtp作用是什么?思科交换机vtp配置教程
- java 打印机设置参数设置_Java 打印PDF文档 - 指定打印机、自定义纸张大小、设置打印参数、显示打印对话框等...
- 重启Usb蓝牙设备(PD虚拟机模拟插拔)
- 中文转换为拼音工具类(很全)
- server取出多个最小值 sql_sql-server
- DAO是什么?——为什么有人试图购买美国宪法?