使用前需要先安装cheerio。
因为需要写一个单页模板助手,使用cheerio解析html数据,获取img标签,提取图片里面的src以及懒加载字段data-lazy-src里面的图片url 在获取图片地址的时候,有些地方是用的base64图片,这些图片不需要下载我们过滤掉。
封...
yekong
3年前 (2022-04-10)
喜欢
使用前需要先安装cheerio。
因为需要写一个单页模板助手,就用到了cheerio,使用cheerio解析html数据,获取script标签,然后获取src就可以了。
var $ = cheerio.load(that.data);
that.jslist = []
...
yekong
3年前 (2022-04-10)
喜欢
安装依赖
npm i cheerio --save
中文文档
中文文档地址
使用
var $ = cheerio.load(that.data);
$('script').map(function (i, el) {
if (el.attribs.src) {
...
yekong
3年前 (2022-04-10)
喜欢
nodejs仿写单页模板扒手时,遇到一个选择保存目录的功能,这里使用的是electron实现的ui,那么就用electron提供的api来实现吧。
electron vue页面选择并获取路径地址,需要vue触发事件,主进程监听触发选择,并返回给vue页面。
vue页面
impo...
yekong
3年前 (2022-04-04)
喜欢
nodejs仿写单页模板扒手时,遇到一个点击按钮,将地址复制粘贴到输入框内的功能。
electron 需要实现一个功能,点击按钮将内容粘贴到输入框内
const clipboard = require('electron').clipboard
getClipboard() {...
yekong
3年前 (2022-04-04)
喜欢
electron-vue-template
今天找了几个electron vue的脚手架,发现都不太好用,一般问题都出在无法编译打包上面。最终定位在了一个模板上
模板
一个既可以打包mac 又可以打包win
electron-vue-template gitee
终于解决了我的需...
yekong
3年前 (2022-04-04)
喜欢
electron-vue打包时,报错
UnhandledPromiseRejectionWarning: ReferenceError: Multispinner is not defined
打开/.electron-vue/build.js
找到这一段注释掉
cons...
yekong
3年前 (2022-04-03)
喜欢
electron-vue打包时会报错
Identifier 'tasks' has already been declared
打开/.electron-vue/build.js
找到tasks修改一下名称,比如改为tasksed,重新打包就可以了。
const tasksed...
yekong
3年前 (2022-04-03)
喜欢
安装脚手架
npm install -g vue-cli
初始化项目
vue init simulatedgreg/electron-vue my-project
配置项目
进入项目 安装依赖 运行
cd my-project
yarn # or npm install
y...
yekong
3年前 (2022-04-03)
喜欢