dialog.messageBox组件

dialog.messageBox 组件是 electron 的原生组件,在不同系统中的样式不同,本文主要介绍在 win10 下的显示效果

文章目录

  • dialog.messageBox组件
  • 一、dialog.messageBox组件调用
  • 二、使用
    • 1. 基本样式
    • 2. 自定义样式

一、dialog.messageBox组件调用

const{dialog} = require("electron")
或
import {dialog} from "electron"

二、使用

1. 基本样式

代码如下(示例):

 dialog.showMessageBox({type: 'info',title: '提示信息',defaultId: 0,message:"确定要退出登录吗?",buttons:['取消','确定']},(index) => {if(index === 0){//取消按钮事件            }else{//确定按钮事件}});

效果如下:

2. 自定义样式

自定义消息提示框样式,可以添加自定义图标,改变按钮样式为大众比较能接受的样式
代码如下(示例):

dialog.showMessageBox({type: 'info',noLink:true, // 按钮并列显示在右下角title: '提示信息',icon:path.join(__static,"./zero.ico"), // 自定义提示消息图标defaultId: 0,message:"确定要退出登录吗?",buttons:['取消','确定']
},(index) => {if(index === 0){//取消按钮事件            }else{//确定按钮事件}
});

效果如下:


Electron-vue dialog.messageBox 组件使用相关推荐

  1. Vue组件封装 ——dialog对话框组件

     一.基础准备工作 1.创建一个基础的vue项目包 2.创建components文件夹,用于存放组件,新建dialog.vue组件,可以自己取个名字 <script> export def ...

  2. editor修改样式 vue_手摸手Electron + Vue实战教程(三)

    系列文章: 手摸手Electron + Vue实战教程(一) 手摸手Electron + Vue实战教程(二) ❝ 上一篇我们已经完成了左侧菜单栏的基本样式功能,这一篇我们就主要来开发右侧的Markd ...

  3. android仿微信图片编辑器,electron/vue可编辑框contenteditable|仿微信截图

    基于Electron+vue实现div可编辑contenteditable插入表情|electron-vue截图功能 为了避免使用 vue 手动建立起 electron 应用程序.electron-v ...

  4. 【PPic】基于Electron+Vue+iView的图床应用设计

    其实这个应用并不是那么的特别需求,一来本人写blog越来越少,二来开发工作也是越做越少,再者目前的编辑器几乎都支持直接剪切板上传图片,使图床应用的场景越来越少.不过本人本着不想丢弃技术的内心想法,以及 ...

  5. VUE优秀UI组件库(PC和Mobile)

    引用: https://my.oschina.net/u/3219445/blog/1573155 随着SPA.前后端分离的技术架构在业界越来越流行,前端的业务复杂度也越来越高,导致前端开发者需要管理 ...

  6. Vue 开发的组件库

    16款优秀的Vue UI组件库推荐 Vue 是一个轻巧.高性能.可组件化的MVVM库,API简洁明了,上手快.从Vue推出以来,得到众多Web开发者的认可. 在公司的Web前端项目开发中,多个项目采用 ...

  7. electron vue点击按钮关闭_electron+vue制做桌面应用--自定义标题栏最大/小化和关闭...

    上一篇:electron+vue制做桌面应用--自定义标题栏中咱们介绍了如何使用electon制做自定义样式的标题栏 接下来,咱们介绍一下标题栏上的最大化.最小化和关闭按钮如何实现vue 首先查阅el ...

  8. Electron+Vue的开发经验

    搭建Electron+vue项目以及运行和打包过程中遇到的问题 搭建Electron+Vue项目 安装Vue脚手架与创建vue项目 运行过程中的问题 Q1:启动项目用时长且报如下错误 Q2:在使用no ...

  9. VUE常用UI组件插件及框架-vue前端UI框架收集

    UI组件及框架 element - 饿了么出品的Vue2的web UI工具套件 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件库 Keen-UI - ...

最新文章

  1. python表单防重复提交_防止二次提交(重复提交)
  2. MySQL 高级 - 存储过程 - 语法 - while循环
  3. JS,JQ 格式化小数位数
  4. [转]让.NET应用秒变微服务
  5. java 文件下载 jsp文件_jsp文件 Java实现文件上传与下载
  6. lisp坐标一键生成_Grasshopper自动生成坡度标注
  7. 英特尔第11代台式机处理器发布:或将是14nm最后的倔强
  8. LAMP的部署(一)
  9. 尚学堂•百战程序员之技术人生
  10. 小米5主板原理图_小米5手机拆解及评测 小米5拆机详细图解教程
  11. 面试自我介绍优秀范文
  12. 私有CA搭建并将HTTPS应用于Tomcat、Springboot
  13. DW_axi_dmac控制器(术语)
  14. Bootstrap导航栏示例
  15. NLog NETCore 3.0 Porting
  16. 腾讯云服务器修改和重置登录密码图文教程
  17. 计算机开机一直无法访问,关于电脑开机一直正在启动的详细处理方法
  18. 微型计算机期末考试复盘(知识点总结)
  19. 使用dex2jar 与xjad 反编译APK文件,查看源码
  20. linux系统支持ntfs吗,Linux支持exFAT和NTFS

热门文章

  1. 倚天屠龙记君临天下JavaScript
  2. 史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三
  3. .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  4. 防骗指南|微信群突然冒出“免费教画画”的大学生?背后的秘密让人想不到!...
  5. 思岚ZEUS机器人底盘怎么样?
  6. Moya+ RxSwift+HandyJSON 优雅处理网络请求
  7. 【HMS Core】调用Health Kit接口出现获取不到数据的情况
  8. Jquery 添加属性、添加class、添加Css
  9. 解决windown.print()打印网页后,事件失效问题
  10. 鸿蒙手机百万,华为偷梁换柱,“鸿蒙手机”突破百万台,谷歌猝不及防