自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 electron 本地文件管理系统关于下载的一个关键点

前提是下载一个很大 几个G甚至几十个G的文件。

2025-02-17 10:37:05 484

原创 检测electron打包文件 app.asar

如果您在解压或检查过程中遇到任何问题,或者app.asar文件的内容与您的预期不符,请检查您的Electron打包配置,确保它正确地指向了Vue项目的构建输出目录。同时,也请确保Vue项目在构建过程中没有遇到任何错误,并且构建输出目录中包含了所有必要的文件。解压完成后,您可以浏览目标目录,并检查它是否包含了Vue项目的构建输出。特别是,您应该能够找到与您的Vue项目构建输出相对应的文件和目录结构。

2025-01-06 09:56:51 443

原创 vue触发全屏后 监测不到第一下触发esc的问题

cv战士太多了 全都不能用 存一下自己看。

2024-12-23 14:44:36 158

原创 electron 无边框常用配置 实测 禁止缩放 设置大小 设置主副屏 关闭窗口 重启 主副进程联动 自动更新等

无边框常用配置 实测 禁止缩放 设置大小 设置主副屏 关闭窗口 重启 主副进程联动 自动更新等

2024-08-06 10:41:20 902

原创 移动端开启系统缩放和微信开启老年模式的两种样式

缩放 微信老年模式 微信关怀模式 微信老年关怀模式的缩放 系统缩放

2024-03-26 10:39:12 373

原创 JS reduce() 附使用详解

JS reduce()方法和使用详解

2024-02-29 11:34:04 1461

原创 element-ui 以CDN 方式引入原生js开发的几个别坑 (+vue)

element-ui 原生 原生js css 原生开发中的坑 前端 低代码

2023-10-20 17:31:52 2039

原创 小程序授权登录

微信小程序授权登陆

2023-07-19 11:54:34 371

原创 基于vue搭建的网站如何防范XSS攻击

基于vue搭建的网站如何防范XSS攻击

2023-06-16 11:09:00 1233

原创 前端文字过长截断并带有“显示更多“按钮。判断文字是否显示

文字过长 截断

2023-05-30 17:51:18 564

原创 css置灰属性 模糊属性 滤镜遮罩属性 (一行代码实现)

css置灰属性 模糊属性 滤镜遮罩属性

2023-04-03 11:57:55 657

原创 webpack打包单个js文件

webpack打包js文件

2023-03-02 16:40:57 1231

原创 Promise.all其中有失败获取其他值

promise.all遍历取值

2023-02-24 15:52:36 361

原创 vue在线预览word,pdf, xls,ppt 文档

vue在线预览

2023-01-31 10:34:39 1995

原创 vue多环境配置之 .env配置文件

vue多环境配置

2023-01-30 16:11:51 5803

原创 draggable 拖动组件内嵌元素被默认为拖动元素的问题(困住了一整天)

拖动组件内嵌元素被默认为拖动元素的问题

2022-11-24 09:15:47 304

原创 npm i把老项目升级到最新的一个奇葩问题

前端升级最新依赖包报错

2022-11-17 21:02:18 419

原创 find方法

js中find的解释

2022-11-17 11:51:49 479

原创 electron重启和关闭应用指令窗口 最小化窗口 最大化、恢复

electron操作指令

2022-09-26 14:24:17 4586

原创 element-ui日期组件限制多个范围

element-ui日期组件限制多个范围

2022-08-18 14:08:52 618 1

原创 nodejs微服务中跨域,请求,接口,参数拦截等功能

ndoejs处理跨域,headers定义,参数拦截等

2022-08-09 15:22:35 653

原创 vue前端开发ios系统:https发http请求 网络通讯之间的安全问题

https与http之间通讯的安全问题

2022-07-28 12:00:15 1913

原创 js操作数组常用方法

js数组

2022-07-15 11:48:19 217

原创 vue的watch使用 监听数据变化

vue中监听详解(watch详解)

2022-06-27 11:57:43 10044 5

原创 前端导出xlsx表

前端导出Excel表

2022-06-17 15:06:10 391

原创 QRCode.js生成二维码

用js写二维码

2022-06-07 15:57:17 666 2

原创 nodejs环境变量的坑之一

疫情在家 种种原因之下 我在远程一个虚拟机进行办公不免重新配置一番 nodejs环境变量 因为虚拟机 所以就给了我100个G的C盘用 没有其他盘下载安装 环境变量都配置好后(网上教程一抓一大把 跳过) 下载任何的东西的时候 报错:C:\Users\zhushuaiqi>npm install -g cnpm -registry=https://registry.npm.taobao.orgnpm ERR! code EPERMnpm ERR! syscall mkdirnpm ERR! p

2022-04-08 18:17:07 3915 1

原创 vue-touch上下滑动的问题

首先 是一个手势组件问题出在左右手势加好了以后,上下滑动的时候,window端是感觉不到的,超出部分正常滑动 但是移动端或者触摸大屏端不能拖拽滑动。只需要在组件上加class="v-touch"然后css.v-touch{ touch-action: pan-y!important;}就OOOOO了......

2022-03-02 17:40:43 1438 2

原创 vue使用crypto-js进行加密解密操作

CryptoJS加密npm install crypto-js --save-dev或cnpm install crypto-js --save-dev创一个js文件并引入(vue页面内require引入会有问题)const CryptoJS = require('crypto-js'); //引用AES源码jsconst key = CryptoJS.enc.Utf8.parse("xxxxxx"); //十六位十六进制数作为密钥const iv = CryptoJS.enc.Utf8.

2022-02-15 17:05:06 3684

原创 echarts各个配置项说明

1、图表标题title: { x: 'left', // 水平安放位置,默认为左对齐,可选为: // 'center' ¦ 'left' ¦ 'right' // ¦ {number}(x坐标,单位px) y: 'top', // 垂直安放位置,默认为全图顶端,可选为:

2022-02-11 16:44:38 899 1

原创 vue中常用注释模板

/** * 获取事件在列表中的位置 * @param context * @param callback * @private */_evIndex(event, context, callback) { let index = -1; for (let i = 0; i <= event.length; i++) { if (event[i].context === contex && event[i].callback === cal..

2022-01-27 16:30:44 913

原创 vue动态改变主题颜色

新建.scss后缀公用文件,放在assets或者其他地方都可以/*需要切换的颜色变量*/$color-primary1:#1776E1; /* 更换的颜色 */$color-primary2:#3588CB; /* 更换的颜色 */$color-primary3:#7D0000; /* 更换的颜色 */$color-primary4:#EB6100; /* 更换的颜色 *//*定义方法*/@mixin color_primary($color){ color:$color;

2022-01-13 17:17:12 2809

原创 vue触底加载便捷指令 v-infinite-scroll

引入npm install vue-infinite-scroll --savemain.jsimport infiniteScroll from 'vue-infinite-scroll'Vue.use(infiniteScroll)<div v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" infinite-scroll-distance="10"> <div v-for="item

2022-01-05 15:42:03 1489

原创 vue拖动组件及使用

<template> <div> <div>{{drag?'拖拽中':'拖拽停止'}}</div> <!--使用draggable组件--> <draggable v-model="myArray" chosenClass="chosen" forceFallback="true" group="people" animation="1000" @start="onStart" @end="onEnd"> &lt

2022-01-04 17:28:02 686

原创 显示部分滚动vue-loop-scroll

<vue-loop-scroll direction="up" :speed="100" :index="index" :mouseStop="false" > <div class="contentbox"> <p>盒子</p> ...

2022-01-04 15:19:39 713

原创 js中匿名函数赋值给变量与直接命名函数异同

1. 两种写法最大的区别是:(1) var init = function() { }; 是函数表达式,函数在代码执行的到当前行的时候才被执行,init 才被赋值。(2) function init() {} 是函数的声明,和 var 一样,会被提前到代码最前面定义。下面的两个例子:2. ES5和ES6在函数作用域的区别ES5 规定,函数只能在顶级作用域和函数作用域中声明,否则是不合法的。例如:ES6 引入了块级作用域的概念,这种定义方法就被允许了。在块级作用域里面声明的函数,作用域类似于使

2021-12-24 17:04:54 568

转载 前端防抖节流(附一张有意思的动态图解)

如图所示,防抖节流应该就很明朗了防抖释义:函数防抖(debounce)当持续触发某事件时,一定时间间隔内没有再触发事件时,事件处理函数才会执行一次,如果设定的时间间隔到来之前,又一次触发了事件,就重新开始延时。案例:持续触发scroll事件时,并不立即执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发一次handle函数。function debounce(fn, wait) { let timeout = null return function() { if.

2021-12-17 17:08:13 704

原创 Vue注册多个过滤器

vue过滤器

2021-12-16 18:03:41 390 1

原创 简单的方法

console.log(Array.from(new Set([1,2,10,15,25,25,10])))数组去重 console.log([1,2,10,15,25,[12,[1,1],25],10].flat(Infinity))数组扁平化 return arr.reduce(function (prev, next) { return prev.concat(Array.isArray(next) ? flatten(next) : next) }, [])数组..

2021-12-03 09:53:50 191

原创 关于开发electron+vue的针对node-window一个路径bug

有一个需求,在我的electron里,需要做到在不同电脑上绝对同步某些场景的功能本来以系统时间为基准调试,但是测试期间发现,虽然每次开机都会同步系统时间(联网状态),但是如果有毫秒级的差距的时候其实是不同步的,所以就造成了有毫秒级的误差。解决:然后统一用服务器时间来定义同步的时间点(借助node-window),但是遇到了一个问题,用node.js在本机调试正常,谷歌正常,但是打包后无效。无奈模拟打包调试,发现各种修改命令更改方法之后都不行,然后发现了一个大致方向。就是拿到node-window里

2021-11-04 12:04:23 445 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除