组件库众所周知,随着前后端分离的技术架构越来越流行,前端的业务复杂度也越来越高,以react、vue等框架为代表推动的组件化开发模式越来越被开发者认可,这种模式极大的降低了我们开发与维护的成本。下面我就简单说介绍一下自己对组件库的了解和应用,期待推出更多优秀的组件库。一、使用第三方插件https://github.com/vuejs/awesome-vue#components–libraries
electron 简介electron是由GitHub开发,是一个用HTML、CSS、JavaScript来构建的桌面应用程序的开源库,可以打包为Mac、Windows、Linux系统下的应用。electron是一个运行时的环境,包含Node和Chromium 可以理解为把web应用运行在Node的环境中。结构electron运行package.json中的main字段就标明了主进程主进程用来创建
学习目的:随着社会的发展,技术的更新换代。市场上有很多相关的后台管理系统,我们可以使用,但代码毕竟是别人写的,虽然可以直接拿来用,但还是需要很大的学习成本。市场上主流的node管理系统有iview-admin,elment-admin,然而我们在使用过程中发现他们功能虽全,但体积又太大。我们实际制作过程中并不需要那么多的组件,如果我们要删了这些组件,又是不少的工作量,而且组件之间还很有多的关联文件
转载
2024-09-21 11:01:10
36阅读
Electron与angular4结合实现热更新ELECTRON架构概况Renderer Process (渲染进程)Main Process(主进程)问题总结一、jQuery引入二、使用electron api三、主进程和渲染进程的理解四、electron 通过node-ffi调用 dll文件五、electron的生命周期六、使用electron-builder和electron-update
转载
2024-07-23 10:31:54
86阅读
Electron桌面应用可以使用js,css,html完成pc应用的跨平台开发,内置多种方法访问pc资源1.创建应用mkdir my-electron-app && cd my-electron-appnpm initinit初始化命令会提示您在项目初始化配置中设置一些值 为本教程的目的,有几条规则需要遵循:
entry point 应为 main.js.
author 与 des
文章目录前言一、创建一个vue项目二、集成electron三、运行项目 前言一个完整的解决方案,用于打包和构建适用于 macOS、Windows 和 Linux 的可分发 Electron 应用程序,并提供开箱即用的“自动更新”支持。一、创建一个vue项目项目创建可以参考之前的文章:二、集成electron1、输入vue add electron-builder,将我们的vue3项目变成一个vu
转载
2024-07-21 01:44:21
236阅读
第一步:首先确保已安装vue最新脚手架 @vue.cli没安装可通过以下命令安装cnpm i @vue/cli -g安装 @vue/cli-init通过以下命令安装cnpm i -g @vue/cli-init执行命令创建 electron-vue 项目 my-init-electron 为项目名vue init simulatedgreg/electron-vue my-init-electro
1.现如今前端框架数不胜数,尤其是angular、vue吸引一大批前端开发者,在这个高新技术快速崛起的时代,自然少不了各种框架的结合使用。接下来是介绍electron+vue的结合使用。2.Electron是什么? 对于我来说Electron相当于一个浏览器的外壳,可以把网页程序嵌入到壳里面,可以运行在桌面上的一个程序,可以把网页打包成一个在桌面运行的程序,通
转载
2024-04-18 10:42:22
167阅读
这个问题涉及到很多知识,而且要想把这个Runtime做好很绕。下面我就说一下我的思路:(以下内容以Windows平台为基础,Mac平台和Linux平台还得去调查一下,才能确定是否可行)首先,我们先区分三类用户:Runtime建设者(就是我们)Runtime使用者(就是使用Runtime的开发者)最终用户(就是使用Runtime开发者开发的应用的那些用户)接下来我们就以Runtime建设者的视角来审
Electron + Vue 项目创建1. vite项目框架搭建按照一般的开发流程,用命令行创建一个vite项目:# use npm or yarn or pnpm
npm(yarn | pnpm) create vite根据自己的需要,选择相应的选项。创建完成后,进入项目,安装依赖并运行,一个基础的vite项目就创建好了。ex:默认创建时,可能需要的额外操作TS支持由于vite默认使用esbui
@ sentry / electron是Electron应用程序的官方Sentry SDK。它可以捕获主进程和渲染器中的JavaScript异常,以及收集本机崩溃报告(Minidumps)。const { init } = require('@sentry/electron');
init({
dsn: 'https://<key>@sentry.io/<project&
转载
2024-06-12 04:50:43
109阅读
据悉,该成果经上海科学技术情报研究所和厦门大学查新,结论如下:“共检索出相关文献174篇。目前中英文尚未检出采用石墨烯作为透明导电电极,制作电容式触摸屏的文献报道”;“石墨烯透明电极作为触摸屏的手机,相关产品目前在国外处于研发和概念机阶段,尚未见大规模制造及商业化的报道。”此成果突破了石墨烯产品从实验室走向市场的瓶颈,在石墨烯材料的应用研发和产业化上具有里程碑意义。自2004年来,单层
1、概述electron:使用javascript、css、html构建跨平台的桌面应用程序vue:数据驱动视图中的一款渐进式的javascript框架element:基于vue的桌面端UI组件库开发平台OS:windows开发平台IDE:vs code构建项目模板由创建项目、改造项目、自定义标题栏、打包项目等几个篇章组成,最终产出物是将electron、vue、element三者结合起来,构建出
转载
2024-03-25 16:20:27
56阅读
# Electron + Element Plus + TypeScript 实现指南
## 简介
在本篇文章中,我将教会你如何使用 Electron、Element Plus 和 TypeScript 来构建一个桌面应用程序。我们将按照以下步骤进行:
1. 了解 Electron
2. 创建 Electron 项目
3. 配置 TypeScript
4. 引入 Element Plus
5.
原创
2023-09-09 14:14:50
297阅读
初学electron,记录一下。下面的教程electron文档里都有,只不过感觉自己写的更简单点,哈哈。下面的教程默认你已经安装了node.js和VisualStudioCode 1、在你想要存放项目的地方创建一个空的文件夹。 2、用vscode打开这个文件夹。3.打开终端,输入npm init,输入完之后他会让你配置文件里的一些属性,必要的属性他都有默认值,不想浪
.近年来 web 应用变得越来越强大,但是桌面应用仍然有充分利用硬件的优势。今天,我们可以通过我们熟悉的 HTML、JS 和 Node.js 来创建桌面应用,打包成一个可执行文件,并且发布在 Windows, OS X 和 Linux 上。有两个受欢迎的开源项目,能够帮助我们实现这个目的。一个是几个月前我们讨论到的 NW.js,另一个是今天我们将要使用的 Electron(点击这里查看它们的不同之
转载
2024-05-13 16:52:06
384阅读
在使用到Electron-vue开发桌面应用时,出现一个很头疼的问题,就是程序未响应。具体问题描述:Electron程序调用hide隐藏后,当Electron应用长时间运行后,点击托盘图标调用show函数显示应用面板,会出现未响应的情况,并且会同时获取到焦点,导致其他应用无法获取鼠标的焦点,无法进行其他操作,整个系统处于无法操作的情况。你甚至无法调出任务管理器去杀死进程。关于问题的出现目前是在wi
转载
2024-03-25 11:10:28
727阅读
前言先说几句废话,本人是一名 web 后端开发,主语言是 java,在学 Electron 之前,只会一点点 HTML和 JavaScript。本文讲的也是我学习 Electron 的过程,而非教程,请酌情参考。Electron是什么Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromiu 和 Node.js 到 二
转载
2023-10-25 15:17:59
110阅读
跨平台开发一般是Java(基于java虚拟机,一次编译到处运行)和Qt【以及qt的竞品:GTK+之类其它/Qt的商业版是需要收费的,免费版需要开源设计源码,存在版权问题】(基于兼容的开发框架,使用适用于不同平台的编译器(比如MinGW,可以将linux源码程序编译在windows下运行)针对各个平台单独编译达到跨平台效果),还有一种方案就是基于html/js利
转载
2024-03-14 21:25:58
149阅读
通信方式。✧ 渲染进程向主进程的单向通信在Electron中,进程通过开发
转载
2024-01-29 10:22:45
800阅读