electron
文章平均质量分 90
一个可以通过前端实现的桌面端框架;可以使用vue+electron搭建你想要的桌面端,还可以在其环境中使用node(分为主进程和渲染进程),缺点是打包后体积很大
雾恋
努力变成你想要的样子;
展开
-
前端使用electron+vue3+ts搭建一个桌面端应用且可以热更新
将以下代码复制到vue.config.js的builderOptions对象中即可provider : "generic" , url : 'https:' , // 打包文件地址,与以上链接需相同 } , ] ,然后再次打包安装测试;没有问题就可以上线了也可以查看线上代码json-tool工具GitHub仓库json-tool工具软件以前的文章electron+vue3+ts开发了一个JSON工具桌面软件javascript求最大值最小值的另一种写法reduce。原创 2023-01-13 16:03:04 · 2745 阅读 · 0 评论 -
electron 中使用本地数据库
众所周知,electron是可以开发桌面端的框架;既然如此那我们有一些数据不想让别人看到,只能在自己的电脑上展示时怎么办呢?这个时候就可以用到本地数据库;数据库有很多的,今天我给大家介绍的是;大家可以一起来学习学习,卷起来,卷起来…原创 2023-03-27 17:41:16 · 3610 阅读 · 0 评论 -
electron+vue3+ts开发了一个JSON工具桌面软件,json转为excel表格等
最近没事看见有很多博主在写古诗词的相关网站,然后我就去看他们的数据,发现他们现在保存的格式都是json文件(GitHub),导致我无法保存到数据库中使用,然后我就想JSON文件如果可能转为db格式的文件不就好了吗?但是这个时候需要用到什么技术呢?原创 2023-01-12 16:50:09 · 671 阅读 · 0 评论 -
electron 中 webview的使用
我们在开发的过程中难免会遇到需要创建一个子窗口(子进程),但是在这个子进程中所有值都是初始化的,而我们肯定是需要一些值才能进行下一步操作,比如:token;那么我们怎么去传递值呢?我先给伙伴们说一些,基本原理(下面很多东西会建立在vue的基础上,如果是其他框架就自行修改就行),然后再给大家根据代码一步一步操作。大家看到这儿可能觉得很麻烦,但是如果我们在创建新窗口的时候就传递值的话,可能子进程的渲染进程拿不到值;所以我们当时搞了这种方法,目前运行半年以上基本上都没得问题;原创 2023-03-22 10:52:10 · 1981 阅读 · 1 评论 -
electron创建新窗口(模态框)并相互传值,主进程传值给子进程
我们在开发的过程中难免会遇到需要创建一个子窗口(子进程),但是在这个子进程中所有值都是初始化的,而我们肯定是需要一些值才能进行下一步操作,比如:token;那么我们怎么去传递值呢?我先给伙伴们说一些,基本原理(下面很多东西会建立在vue的基础上,如果是其他框架就自行修改就行),然后再给大家根据代码一步一步操作。大家看到这儿可能觉得很麻烦,但是如果我们在创建新窗口的时候就传递值的话,可能子进程的渲染进程拿不到值;所以我们当时搞了这种方法,目前运行半年以上基本上都没得问题;原创 2023-02-14 11:57:23 · 4480 阅读 · 4 评论 -
electron+vue3实现excel表格转JSON文件
Excel表格转JSON文件可能在工作中这个需求比较少见(我没遇到过),这边短时间我不是做了一个JSON转Excel表格嘛?我就在想返过来可以嘛,然后就去查了一下在node关键中可以直接读取Excel文件并且返回一个数组,这样不就行了吗?开始干吧!哈哈哈哈。原创 2023-02-07 17:03:41 · 672 阅读 · 0 评论