再次渲染时候,可以从位图缓存中获取数据,只更新脏区const {app, BrowserWindow} = require('electron') app.disableHardwareAcceleration() let win app.once('ready', () => { win = ne ...
分类:
其他好文 时间:
2020-01-23 12:47:46
阅读次数:
109
export default class EnWordStudy{ //... } 程序是electron-vue,所以大量存在export default的语法,于是我的后台的类也使用类似语法。 以下是单元测试的代码treetest.js import EnWordsDb from "../src ...
分类:
其他好文 时间:
2020-01-23 00:15:13
阅读次数:
117
1.无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 经查,原因:现用执行策略是 Restricted(默认设置) 解决办法: 1.win+X键,使用管理员身份运行power shell 2.输入命令:set-executionpolicy ...
分类:
其他好文 时间:
2020-01-16 14:39:54
阅读次数:
257
上一篇:electron+vue制作桌面应用--自定义标题栏中我们介绍了如何使用electon制作自定义样式的标题栏接下来,我们介绍一下标题栏上的最大化、最小化和关闭按钮如何实现 首先查阅electron文档BrowserWindow部分,我们发现electron已经准备好win.close()、w ...
分类:
其他好文 时间:
2020-01-16 14:24:54
阅读次数:
88
electron会默认显示边框和标题栏,如下图 我们来看一下如何自定义一个更加有(gao)意(da)思(shang)的标题栏,例如网易云音乐这种 首先我们要把默认的标题栏删掉,找到主进程中创建窗体部分,new BrowserWindow时添加参数frame: false即可 mainWindow = ...
分类:
其他好文 时间:
2020-01-16 14:14:24
阅读次数:
224
这几天到年底了,公司也没啥事,闲着就到处瞅瞅。记得上一家公司的时候用 Electron+ng1 写过项目,只是那个时候项目框架都是别人搭的,自己只负责写功能,对Electron没啥认识。 这几天想着反正闲着也是闲着,就捡起来自己玩玩,顺便记录一下。 一、环境安装: 前端开发,现在不管是那个方向,都免 ...
分类:
其他好文 时间:
2020-01-15 11:27:06
阅读次数:
118
NodeJS使用范围越来越广,从想尝试看看typescript怎么用到electron想玩一玩,看个前后端分离的项目前端模块都还得用到NodeJS。因此,特意去百度一波安装教程,可是没找到几个可以一次点亮的,特此记录下本次点亮之旅。 系统环境:Deepin v15.11 一、官网下载安装包 百度搜索 ...
分类:
Web程序 时间:
2020-01-12 21:46:20
阅读次数:
917
仔细阅读我说的每一个字,要不然你可能会安装不成功。 以下是我解决安装sqlite3数据库的所有操作步骤,前提是,我的电脑已经装有Python3.5和vs2018了。我不知道安装这个sqlite会不会和这个有关,在我查找解决问题的时候,很多博客都提醒要安装,我也不知道要不要安装,如果你一下步骤你没有安 ...
分类:
数据库 时间:
2020-01-11 16:54:18
阅读次数:
148
开发 electron vue 中,关于 event.reply is not a function 出现问题。 当主进程向渲染页面通信的时候,如下代码 可能和版本有关,使用 event.sender.send 替代 reply 就可以了。 https://stackoverflow.com/que ...
分类:
其他好文 时间:
2020-01-10 00:22:55
阅读次数:
121
升级使用最新的Electron 7.x以上版本,运行提示electron不存在,其实是因为electron install时候对应平台的可执行文件没有下载成功,错误提示如下: 在官方的Git Issues找到了解决方案,就是修改使用另一个淘宝镜像地址。执行命令: ...
分类:
其他好文 时间:
2020-01-08 14:46:59
阅读次数:
220