
electron
zoepriselife316
这个作者很懒,什么都没留下…
展开
-
在electron应用中,使用默认浏览器打开一个页面的方法-动态创建a链接
在electron应用中,使用默认浏览器打开一个页面的方法项目是vue写的,在按钮点击时,会请求后台接口,生成一个pdf的地址,现在需要在点击导出pdf按钮时,使用浏览器打开这个pdf,具体实现逻辑是点击导出按钮,请求接口,然后,创建a链接,给a链接href赋值,将这个链接插入到页面,触发a链接的点击事件,移除元素。代码:html: <el-button class="leadingOut" type="primary" @click="submit" >导出原创 2020-12-25 16:01:14 · 1236 阅读 · 0 评论 -
Cannot find module ‘\sqlite3\lib\binding\electron-v4.1-.1-win32-x64\node_sqlite3.node‘
先下载sqlite3npm install sqlite3 --save运行失败,报错如下:$ npm start> electron-quick-start@1.0.0 start E:\aPritice\electron-quick-start> electron .App threw an error during loadError: Cannot fin...原创 2020-08-14 14:15:36 · 1571 阅读 · 0 评论 -
electron的网络请求
electron的网络请求:使用Chromium的原生网络库发出HTTP / HTTPS请求net 模块是一个发送 HTTP(S) 请求的客户端API。 它类似于Node.js的HTTP 和 HTTPS 模块 ,但它使用的是Chromium原生网络库来替代Node.js的实现,提供更好的网络代理支持。实例GET请求:https://electronjs.org/docs/api/netco...原创 2020-08-14 14:09:54 · 3659 阅读 · 0 评论 -
使用vue和electron进行桌面应用开发
使用vue和electron进行桌面应用开发, electron官网 ,面对需求,研究学习了两者的联合使用vue,在前端领域比较火,轻量级的单页面应用框架,上手较angular,react会容易一些,而且vue-cli可以快速的新建一个工程。Electron相当于一个浏览器的外壳,可以把网页程序嵌入到壳里面,可以运行在桌面上的一个程序,可以把网页打包成一个在桌面运行的程序,类似于我们电脑中的...原创 2020-08-14 14:06:38 · 1047 阅读 · 0 评论 -
electron开一个子页面
var child_process = require('child_process');var exec = child_process.exec;let newwin;ipcMain.on('add', (event, data) => { newwin = new BrowserWindow({ width: 700, height: 500, fra...原创 2020-08-14 14:05:40 · 721 阅读 · 0 评论 -
electron+sqlite3的一起使用
在用react,electron,创建的程序时可以运行的,当添加sqlite3时,编译就过不去了,因为sqlite3是C++写的,所以在使用的时候我们不能直接用,需要编译下才可以使用,但是这个编译过程有些难走。首先下载了electron-rebuildnpm install --save-dev electron-rebuild然后,下载了sqlite3npm install --sav...原创 2019-10-12 10:55:50 · 15394 阅读 · 4 评论 -
electron中使用node的子进程创建本地的web server
刚开始,是要在别的框架中使用node,创建本地服务器首先要有个server.jsconst http = require('http');//const hostname = '127.0.0.1'; //可以不写,或者写localhostconst port = 7888;// 通过 createServer 创建 web服务器const server = http.creat...原创 2019-08-12 19:02:06 · 10913 阅读 · 11 评论 -
Uncaught ReferenceError: require is not defined
在electron中,渲染进程与主进程交互时,引入ipcRenderer报错Uncaught ReferenceError: require is not defined渲染进程是这么写的:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>He...原创 2019-06-28 18:26:48 · 37981 阅读 · 0 评论 -
bootstrap-datetimepicker使用
使用的node.js开发,在其中使用了这个bootstrap-datetimepicker日期控件包的下载方法1:我是在本地下载了这个项目,然后把它放到静态文件中的,文档地址:https://www.bootcss.com/p/bootstrap-datetimepicker/#project,直接下载zip的包然后解压包的下载方法2:也可以直接新建个文件夹,克隆这个项目,然后继续往...原创 2019-06-10 17:52:26 · 3486 阅读 · 3 评论 -
electron中使用bootstrap,jquery及日期控件库报错
首先使用npm安装bootstrap 和 JQuerynpm install bootstrap --savenpm install JQuery --save会的到这个:npm WARN bootstrap@4.1.1 requires a peer of popper.js@^1.14.3 but none is installed. You must install peer de...转载 2019-05-29 18:26:25 · 694 阅读 · 0 评论 -
error MSB8020: The build tools for v120 (Platform Toolset = 'v120') cannot be found. To build using
error MSB8020: The build tools for v120 (Platform Toolset = ‘v120’) cannot be found. To build using the v120 build tools, please install v120 build tools. Alternatively, you may upgrade to the curren...原创 2019-05-23 09:54:32 · 2802 阅读 · 0 评论 -
create-react-app和electron报错fs.existsSync is not a function
将create-react-app与electron创建出的一个项目中。React中无法使用electron当在React中使用require(‘electron’)时就会报TypeError: fs.existsSync is not a function的错误。因为React中无法使用Node.js的模块.所以,百度了下:方案如下创建renderer.js文件global.el...原创 2019-05-07 14:26:28 · 25738 阅读 · 24 评论 -
electron打包遇到的问题
这是我配置的scripts:"scripts": { "start": "node scripts/start.js", "build": "rm -rf ./build && node scripts/build.js", "test": "node scripts/test.js", "electron": "electron .", ...原创 2019-07-09 18:16:25 · 16975 阅读 · 1 评论 -
react+electron+AntD编辑桌面应用
一、开发的首要任务,安装node环境https://nodejs.org/zh-cn/,需要自行下载二、要下载react,有一个快捷的方法,创建react应用,使用脚手架,下载(可选择是否全局安装):npm install --global create-react-app成功运行后会显示:三、创建react项目:create-react-app demo新建完后,按着步骤执行...原创 2019-03-01 16:45:27 · 11505 阅读 · 11 评论 -
electron中loadURL is not a function
在使用Electron结合React开发桌面应用的时候,遇到了一个bugelectron中loadURL is not a function:报错信息:网上看了好多解决这个问题的:但是electron4.0后,不在是这样的方式,而是:加载url地址的样子:显示:如果加载本地文件,在main.js中写:win.loadFile('public/index.html')显示...原创 2019-02-28 15:43:35 · 7958 阅读 · 4 评论 -
electron主进程与渲染进程之间的交互--ipcMain-ipcRenderer
要学习主进程与渲染进程之间的交互,需要了解进程是什么、这二者的关是什么?参考:https://electronjs.org/docs/glossary#术语表进程:process一个进程是计算机程序执行中的一个实例。 Electron 应用同时使用了 main(主进程) 和一个或者多个 rendere(渲染进程) 来运行多个程序。在 Node.js 和 Electron 里面,每个运行的...原创 2019-02-28 11:27:37 · 5924 阅读 · 10 评论 -
Electron学习
在Electron学习过程中的问题:引入jquery报错因为引入的时候是<script src="./jquery-3.3.1.min.js"></script>因为引入不正确,改成下列代码就可以正常使用jquery了<script>window.$ = window.JQuery = require('./jquery-3.3.1.min.js'...原创 2019-02-12 17:46:15 · 209 阅读 · 0 评论 -
electron和PCSC-lite使用
创建一个electron项目:创建空文件夹,然后打开命令行npm init文件目录中会出来一个package.json文件:{ &amp;amp;amp;quot;name&amp;amp;amp;quot;: &amp;amp;amp;quot;pcscdemo&amp;amp;amp;quot;, &amp;amp;amp;quot;version&amp;amp;amp;quot;:原创 2019-02-22 16:50:22 · 2595 阅读 · 0 评论