- 博客(110)
- 收藏
- 关注
原创 检测electron打包文件 app.asar
如果您在解压或检查过程中遇到任何问题,或者app.asar文件的内容与您的预期不符,请检查您的Electron打包配置,确保它正确地指向了Vue项目的构建输出目录。同时,也请确保Vue项目在构建过程中没有遇到任何错误,并且构建输出目录中包含了所有必要的文件。解压完成后,您可以浏览目标目录,并检查它是否包含了Vue项目的构建输出。特别是,您应该能够找到与您的Vue项目构建输出相对应的文件和目录结构。
2025-01-06 09:56:51
443
原创 electron 无边框常用配置 实测 禁止缩放 设置大小 设置主副屏 关闭窗口 重启 主副进程联动 自动更新等
无边框常用配置 实测 禁止缩放 设置大小 设置主副屏 关闭窗口 重启 主副进程联动 自动更新等
2024-08-06 10:41:20
902
原创 element-ui 以CDN 方式引入原生js开发的几个别坑 (+vue)
element-ui 原生 原生js css 原生开发中的坑 前端 低代码
2023-10-20 17:31:52
2039
原创 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"> <
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
原创 简单的方法
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关注的人