electron

科技林总4 小时前
javascript·flutter·electron
【TS5】Electron与Flutter一、核心差异 ‌ 开发语言‌ Electron使用HTML/CSS/JavaScript,适合前端开发者快速上手; Flutter使用Dart,需额外学习但支持强类型系统和JIT/AOT编译。 ‌
李大玄7 小时前
前端·javascript·electron
ClipboardApp —— Mac 专属轻量级剪切板助手(开源)日常办公和学习中,我们总会频繁复制、粘贴不同的文本,但系统自带的剪切板功能过于单一:只能保存一条记录。当你需要回头找之前复制过的内容时,往往已经被新内容覆盖,非常不方便。
_AaronWong5 天前
前端·electron
视频加载Loading指令:基于Element Plus的优雅封装今天没什么空,搞个简单点的,分享一个实用的自定义指令——v-video-loading。这个指令可以在视频加载和缓冲时自动显示loading状态,提升用户体验。
_AaronWong6 天前
前端·electron
实现一个鼠标滚轮横向滚动需求在前端开发中,我们经常会遇到需要实现横向滚动的场景,如图片画廊、时间轴、横向导航等。然而,浏览器默认的滚轮事件只支持垂直方向滚动,如何优雅地实现鼠标滚轮控制横向滚动成为了一个常见的需求。本文将介绍如何使用 Vue 3 的组合式 API 创建一个自定义 Hook 来解决这个问题。
_AaronWong7 天前
前端·electron
Electron 桌面应用侧边悬浮窗口设计与实现本文将详细介绍如何使用 Electron 实现一个智能侧边悬浮窗口,包含窗口初始化、拖拽移动、丰富的操作功能以及平滑的动画效果。
_AaronWong9 天前
前端·electron
实现 Electron 资源下载与更新:实时进度监控项目中存在一些大文件需要在用的时候才会去下载,并且下载过程需要用户能够感知,下面是对这个功能的实现。我们实现的下载系统具备以下核心功能:
alphageek89 天前
javascript·其他·electron·开源
Electron开源库入门教程:跨平台桌面应用框架如果你经常用电脑,那你肯定接触过用Electron开发的应用!VS Code、Discord、WhatsApp Desktop、Spotify桌面版…这些我们天天在用的软件,背后都是Electron在支撑。
xiaoyan20159 天前
vue.js·electron·vite
Electron38-Winchat聊天系统|vite7+electron38+vue3电脑端聊天Exe2025最新款原创新作electron38+vite7+vue3 setup+pinia3仿微信客户端聊天程序。
槿泽11 天前
前端·vue.js·electron
Vue集成Electron目前最新版本本文章对小满zs,满哥之前发过Vue3 Vite electron 开发桌面程序,进行修改完成适配,桀桀桀
LDM>W<12 天前
前端·javascript·electron
Electron下载失败在使用npm install 时,总会提示报错就是镜像的问题。经过好几种方法后,终于成功win+R 打开npm配置文件
EndingCoder12 天前
前端·javascript·缓存·electron·前端框架·node.js·桌面端
Electron 新特性:2025 版本更新解读在 Electron 框架的持续演进中,新特性的引入是推动桌面开发创新的核心动力,特别是 2025 年的版本更新,更是 Electron 项目从成熟生态到前沿技术的跃进之钥。它不仅仅是版本号的递增,更是开发者在应对 Web 技术变革、性能瓶颈和新兴 API 时提供的战略支撑。想象一下,一个前沿的 Electron 应用如一个 AI 辅助的桌面浏览器或多媒体编辑器,它需要在 2025 年的计算环境中利用最新的 Chrome 更新实现高效渲染、借助 Node.js 兼容性处理异步任务,并通过新 API 如 W
小圣贤君12 天前
electron·vue·甘特图·时序图·写作软件
小说创作中的时间轴体验设计:事序图交互与用户体验优化💡 本文从用户体验角度深入探讨了小说写作软件中事序图功能的交互设计,包括视觉设计、交互流程、用户心理模型等,为产品设计师和开发者提供一套完整的用户体验设计指南。
ayaya_mana13 天前
electron·开源·webrtc
BilldDesk:基于Vue3+WebRTC+Nodejs+Electron的开源远程桌面控制在数字化办公时代,远程桌面控制工具已成为IT运维、远程办公和技术支持的必备工具。然而,市面上主流的远程桌面软件如ToDesk、向日葵等在免费版本上往往存在诸多限制。分享一款完全开源免费的跨平台远程桌面控制系统——BilldDesk,它基于Vue3 + WebRTC + Nodejs + Electron技术栈构建,提供了媲美商业软件的强大功能。
卸任13 天前
前端·react.js·electron
Electron运行环境判断(是否在虚拟机中)为了防止用户在虚拟机中运行软件,我们需要为当前运行环境做判断,为虚拟机的话我们退出程序就可以了。原理:使用命令获取计算机的硬件信息,进行关键字匹配
F2E_zeke13 天前
javascript·vue.js·electron
使用electron将vue3网页项目包装成pc客户端electron-builder: 是执行命令打包成客户端所需要的工具 cross-env:该库让开发者只需要注重环境变量的设置,而无需担心平台设置 wait-on:等待资源,此处用来等待url可访问
TangAcrab13 天前
前端·javascript·electron
记一次 electron 添加 检测 终端编码,解决终端打印中文乱码问题采用了 winston 日志库 使用 iconv-lite 库来进行字符编码转换。iconv-lite
EndingCoder13 天前
react.js·ui·electron·前端框架
Electron 高级 UI:集成 React 或 Vue.js在 Electron 框架的 UI 构建领域,高级 UI 的实现是提升应用整体交互性和复杂度的关键步骤,特别是集成 React 或 Vue.js 等现代 Web 框架,更是 Electron 项目从基本窗口到专业级界面的转型之钥。它不仅仅是前端组件的堆叠,更是开发者在处理状态管理、数据绑定和跨进程通信时的战略实践。想象一下,一个高度互动的 Electron 应用如一个实时协作的白板工具或企业级仪表盘,它需要在桌面环境中渲染动态列表、处理用户输入,并与 Node.js 后端无缝同步数据。如果没有 React
EndingCoder13 天前
前端·javascript·缓存·性能优化·electron·前端框架
离线应用开发:Service Worker 与缓存在 Electron 框架的开发实践中,离线应用开发是提升用户体验和应用可用性的关键技术,特别是使用 Service Worker 实现缓存和离线功能,结合 Node.js 处理本地存储和同步,更是 Electron 项目从在线依赖到独立运行的转型之钥。它不仅仅是资源预加载的机制,更是开发者在应对网络不稳或无网环境时的战略实践。想象一下,一个高度可靠的 Electron 应用如一个移动办公工具或本地内容管理器,它需要在断网时继续渲染界面、保存用户数据,并一旦联网同步变更。如果没有 Service Work
太空游走的鱼14 天前
javascript·electron·vue3·管理系统·element plsu
Vue3 + Vite + Element Plus web转为 Electron 应用,解决无法登录、隐藏自定义导航栏如何在vue3 + Vite + Element Plus搭好的架构下转为 electron应用呢?https://www.electronjs.org/zh/docs/latest/官方文档 https://www.electronjs.org/zh/docs/latest/
织_网14 天前
javascript·electron·策略模式
Electron 核心模块速查表Electron 应用生命周期可分为四个阶段:这份速查表涵盖了 Electron 开发中 80% 的常用 API 和典型场景。建议根据具体需求结合官方文档深入学习,并关注安全性最佳实践(如启用 contextIsolation、使用 contextBridge 暴露 API)。对于复杂功能,可进一步查阅 electron-store、electron-builder 等生态库。