摘要:
这里以我的一个项目为例: https://gitee.com/makalochen/think-php5.1_vue2.x_-base-admin 项目运行如图 将这个项目改成支持electron 安装electron-builder 我们需要知道,electron-builder和electron 阅读全文
摘要:
官方文档: https://simulatedgreg.gitbooks.io/electron-vue/content/cn/ github: https://github.com/SimulatedGREG/electron-vue 安装和创建项目 # 安装 vue-cli 和 脚手架样板代码 阅读全文
摘要:
网络 使用Chromium的原生网络库发出HTTP / HTTPS请求 进程:主进程 net 模块是一个发送 HTTP(S) 请求的客户端API。 它类似于Node.js的HTTP 和 HTTPS 模块 ,但它使用的是Chromium原生网络库来替代Node.js的实现,提供更好的网络代理支持。 下 阅读全文
摘要:
菜单 创建原生应用菜单和上下文菜单。 进程:主进程 new Menu() 创建新菜单。 静态方法 Menu类有以下方法: Menu.setApplicationMenu(menu) menu Menu | null 在macOS上将 menu设置成应用内菜单 在windows和Linux上,menu 阅读全文
摘要:
简介 ipcMain 模块管理主进程到渲染进程的异步通信 ipcRenderer模块管理从渲染器进程到主进程的异步通信。 ipcMain 从主进程到渲染进程的异步通信。 进程:主进程 ipcMain 是一个 EventEmitter 的实例。 当在主进程中使用时,它处理从渲染器进程(网页)发送出来的 阅读全文
摘要:
简介 在应用程序没有键盘焦点时,监听键盘事件。 进程:主进程 globalShortcut 模块可以在操作系统中注册/注销全局快捷键, 以便可以为操作定制各种快捷键。 注意: 快捷方式是全局的; 即使应用程序没有键盘焦点, 它也仍然在持续监听键盘事件。 This module cannot be u 阅读全文
摘要:
显示用于打开和保存文件、警报等的本机系统对话框。 进程:主进程 下面是一个选择多个文件的对话框示例: const { dialog } = require('electron') console.log(dialog.showOpenDialog({ properties: ['openFile', 阅读全文
摘要:
官方文档: https://www.electronjs.org/docs/api/browser-view 创建和控制视图 进程:主进程 BrowserView 被用来让 BrowserWindow 嵌入更多的 web 内容。 它就像一个子窗口,除了它的位置是相对于父窗口。 这意味着可以替代web 阅读全文
摘要:
BrowserWindow主要是用来创建和控制浏览器的窗口 其实这个我们在最开始就用 function createWindow () { const win = new BrowserWindow({ width: 800, height: 600, webPreferences: { //开启w 阅读全文