Electron

nodejs不用electron实现打开文件资源管理器并选择文件-牛翰网

nodejs不用electron实现打开文件资源管理器并选择文件

目录 前言 通过命令唤醒文件选择器 通过 cmd / prowershell 唤醒文件选择器 在 nodejs 调用 cmd 命令 如何实现多选文件 / 选择文件夹? 一些细节 MacOS 如何实现用命令打开选择器 最后 前言 最...
Electron实现多标签页模式详解-牛翰网

Electron实现多标签页模式详解

上文介绍了 如何在 Electron 中优雅的进行进程间通讯,接下来说说如何在 Electron 实现多标签页模式,如下图。 Electron 都发展这么多年了,让人想不到的是,要实现一个多标签页的功能居然没有...
一文带你搞懂Electron如何优雅的进行进程间通讯-牛翰网

一文带你搞懂Electron如何优雅的进行进程间通讯

Electron 本身提供的进程间通讯的方法比较偏底层,使用起来有些繁琐、不易维护。Electron 中渲染进程和主进程之间的通讯,其实就像传统 web 开发中网页端与服务器的通讯。那么 Electron 中进程...
electron多标签页模式更像客户端的实现示例-牛翰网

electron多标签页模式更像客户端的实现示例

目录 实现方式 1. 使用BrowserView 2. 使用electron-tabs库 示例 注意事项 Electron多标签页模式是指在Electron框架中实现的类似Web浏览器的多标签页功能。Electron是一个使用Web技术(HTML、CS...
Electron实现文件复制到剪切板的方案-牛翰网

Electron实现文件复制到剪切板的方案

目录 前言 技术调研 注意点 实现方案 渲染层提供preload 主进程接收ipc 检查不同平台 mac系统复制到剪切板 windows系统复制到剪切板 总结 补充 前言 electron的剪切板没有提供文件、音频、视频...
a53c47729b7e8a29的头像-牛翰网smallzip6个月前
03810
electron实现图片的另存为功能-牛翰网

electron实现图片的另存为功能

目录 1. 另存为按钮事件: 2. getImageType代码: 3. saveAsPicture的主要代码: 4. Electron进程与渲染进程的交互 注:该列出的代码,都在文章内示例出 1. 另存为按钮事件: const saveAsHandl...
a6ceebb61e5fdefd的头像-牛翰网#做一个清醒的人6个月前
05915
Electron 使用 Nodemon 配置自动重启的方法-牛翰网

Electron 使用 Nodemon 配置自动重启的方法

目录 安装nodemon 配置nodemon nodemon配置项 在Electron项目中,每次修改了代码都需要手动关闭应用,再执行npm start重启应用。 Nodemon 是一个非常实用的工具,主要用于在开发 Node.js 应用时...
84ea27f52e74e78e的头像-牛翰网fishmemory7sec6个月前
0645
Electron 隐藏顶部菜单功能实现-牛翰网

Electron 隐藏顶部菜单功能实现

隐藏前: 隐藏后: 具体设置代码: 在 main.js 中加入这行即可: // 导入模块 const { app, BrowserWindow ,Menu } = require('electron') const path = require('path') // 创建主窗口 const c...
98619232ce4df3f4的头像-牛翰网某公司摸鱼前端6个月前
03214
vue3集成electron的过程-牛翰网

vue3集成electron的过程

目录 安装说明 创建一个vue3项目 安装electron作为开发依赖 添加electron配置文件 electron打包构建 安装说明 vue集成electron时,会用到两个依赖。分别是electron和electron-builder,前者是开...
11c1641be9ae01df的头像-牛翰网zjun10016个月前
03014
Electron 使⽤ electron-builder 打包应用过程详解-牛翰网

Electron 使⽤ electron-builder 打包应用过程详解

electron有几种打包方式,我使用的是electron-builder。虽然下载依赖的时候让我暴躁,使用起来也很繁琐,但是它能进行很多自定义,打包完成后的体积也要小一些。 安装electron-builder: npm in...
84ea27f52e74e78e的头像-牛翰网fishmemory7sec6个月前
04615