Electron是什么Electron是由Github开发的开源框架,它允许用户使用Web技术开发桌面端应用,现在Electron框架由OpenJS基金会进行维护。Electron = Chromium + Node.js + NativeAPIChrominu允许使用Web技术写UINode.js赋予Electron操作底层的能力NativeAPI提升了Electron的跨平台的能力,使其获得更
转载 5月前
108阅读
-electron更新程序接入需要注意每个插件的版本,不然会遇到各种各样的问题;我使用各个插件的版本:"electron-builder": "^21.0.0", "electron-updater": "^3.0.0", “node”: '^16.13.2', "vue-cli-plugin-electron-builder": "^2.1.1"这里用了electron-updater中的au
1. Electron 发展现状2020年5月SpaceX发射的Dragon 2载人航天飞船,使用了Chromium和JavaScript来构建用户界面。消息一出,立即引起了技术界的热烈关注,一个Web框架被使用到对效率和可靠性要求极高的航天应用场景,一方面反映了SpaceX在技术领域的敢于突破传统的实干精神,同时也把两个跨领域的技术:桌面客户端和Web技术栈的完美结合案例带入了大众的视野。&nb
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。在开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。在本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
1.安装 node.js进入Node官网下载node.js,安装,已经集成了npm就不需要重复安装了2.配置环境变量在命令行窗口输入 node -v 查看node是否安装成功;输入 npm -v 查看npm是否安装成功3.安装 electrong表示全局变量(系统环境)已翻墙的可以直接通过npm指令安装,未翻墙的需要通过cnpm安装:(1)安装cnpmnpm install -g cnpm --r
安装安装bootstrap命令如下:npminstallbootstrap--save 安装后可能报告如下错误:npmWARNbootstrap@4.1.3requiresapeerofpopper.js@^1.14.3butnoneisinstalled.Youmustinstallpeerdependenciesyourself. 需要自行安装popper,命令如下:npm
原创 2018-11-05 23:18:50
1813阅读
小拉在实际工作中,接触C、C++多些,有时也需要开发串口、网络等工具类上位机桌面应用软件,当然可以直接使用QT、MFC等技术来开发也很方便;怎奈接触到前端技术后,羡慕前面做界面又美观、又快速,还有大量的UI框架,图表库使用。如果能够实现业务逻辑由C/C++开发,界面由纯html5开发,该有多好;我试着找到了还算好用的解决方案: 应用QWebchannel打通C++与JS的通信,Electron开发
1、概述electron使用javascript、css、html构建跨平台的桌面应用程序vue:数据驱动视图中的一款渐进式的javascript框架element:基于vue的桌面端UI组件库开发平台OS:windows开发平台IDE:vs code构建项目模板由创建项目、改造项目、自定义标题栏、打包项目等几个篇章组成,最终产出物是将electron、vue、element三者结合起来,构建出
JVM运行时的原型写的差不多了,但还是有很多体力活儿要做,思考着未来给PHP,JS,TS,JAVA提供桌面UI的,
转载 2021-08-03 00:07:00
1368阅读
2评论
1. 页面中有许多元素需要自动去完成一些处理, 譬如导航菜单的点击、Tab的切换、进度条的动态改变、面板的展开或收缩等操作, 他们往往不需要去单独调用一个方法来开启一项功能, 而页面上恰恰有太多这样的小交互, 所以我们统一归类为element组件。2. 基础方法 2.1. 基础方法允许你在外部主动对元素发操作, 目前element模块提供的方法如下:3. 更新渲染3.1. 很多时候你的页面元素可能
转载 7月前
30阅读
就暂时不描述,只可意会不可言传了。
这篇文章应该说是上一篇《安装包UI美化之路-nsNiuniuSkin安装包制作配置说明》的延伸,在python命令行接口的基础上,支持可视化的配置界面与说明!一直以来,nsNiuniuSkin都将自己定位为一个用于快速集成进自动化打包流程中的安装包制作解决方案,立足于为用户提供良好的集成接口上;随着我们python命令行脚本的正式上线,结合我们既有的各种安装包能力,这部分工作已经圆满完成。然而在我
1. 模块简介Electron 中 Menu 模块可以用来创建原生菜单,它可用作应用菜单和上下文菜单,此模块是一个主进程的模块,可以
原创 2023-03-23 00:56:26
53阅读
文档:http://element-cn.eleme.io/#/zh-CN/component/installation 01、electron-vue中使用element-ui: 1.安装npm i element-ui -S 2、引入以及配置element-ui renderer/main.js
转载 2021-08-12 17:38:37
1390阅读
在之前的一篇文章《Electron 打包 Angular 应用》中我介绍了把 angular 项目打包成桌面应用的方法。但是我们实际发布软件给用户安装之后,由于 angular 中都是用 console.log 进行日志输出,假设软件出现了问题,没有日志文件收集回来的
原创 2022-03-30 11:42:34
1259阅读
Electron中的tray模块主要用来实现桌面软件特有的拖盘功能,包括创建拖盘图标、拖盘悬停提示、拖盘右键菜单、拖盘
原创 2023-03-23 00:58:21
60阅读
app.vue <template> <div id="app"> <div class="header"> <router-link to='home'>首页</router-link> <router-link to='news'>新闻</router-link> </div> <router-
转载 2021-08-12 17:35:33
1310阅读
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
主进程api 1.1 Electron app 模块:app 模块是为了控制整个应用的生命周期设计的。 1.2 Electron autoUpdater 模块:这个模块提供了一个到 Squirrel 自动更新框架的接口。 1.3 Electron BrowserWindow 模块:BrowserWindow 类让你有创建一个浏览器窗口的权力。 1.4 Electron contentTracing
软件开发中复制粘贴是一种比较常见的功能,如复制微信号引导用户粘贴去搜索关注,还有常见的复制图片进行粘贴th");const createWi
原创 2023-03-23 00:58:46
240阅读
  • 1
  • 2
  • 3
  • 4
  • 5