- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 npm或yarn解决报错Error: getaddrinfo ENOTFOUND cdn.npmmirror.com at GetAddrInfoReqWrap.onlookupall
问题:我试了网上很多方法都没用。比如切换各种镜像源、绕过https、禁止proxy、修改yarn.lock、关闭fan qiang软件等都试了没用。解决:手机使用移动数据开热点给电脑连接,就可以解决。
2024-10-13 22:44:57 784
原创 教程:Laragon下载安装到访问项目网站
- 更轻量级:相较于 PHPStudy,Laragon通常被认为更轻量级,占用更少的系统资源,启动更快,对于性能要求较高或者对系统资源有限的情况下可能更适合- 更简洁的界面和工具:Laragon提供了简洁的界面和快捷工具,使得管理和配置开发环境更加方便,可能提升开发效率- 更少的配置:不需要像Phpstudy一样手动配置域名、选择根目录,Laragon很容易切换PHP版本和修改服务和端口- 更友好:后端人员不需要频繁解决Phpstudy切换服务产生的bug
2024-03-06 20:08:57 1664
原创 踩坑(已解决):使用jQuery的animate+scrollTop实现平滑滚动到锚点处时,屏幕闪烁的问题
问题:点击按钮后,页面会闪烁一下再滑动,影响浏览效果。原因:使用的jQuery版本太低,如jquery-1.7.2。解决:建议换成更高版本,如jquery-3.5.1(我使用的没问题的版本)。注意:因为3以上版本改了一些语法,所以要检查一下旧代码是否要更改。
2024-01-02 15:04:08 627 1
原创 在GitHub上下载了elementui-Plus的源码,但用npm、cnpm、yarn安装依赖失败
想学习elementui plus的源码,但用npm、cnpm、yarn安装依赖一直失败,浪费了好长时间。试了一下使用pnpm,立刻解决所有问题。
2023-12-29 14:39:41 610
原创 js带参数跳转页面,地址栏需隐藏所带参数
js带参数跳转页面,地址栏需隐藏所带参数。解决方案:利用form+input表单提交的方式,模拟发送post请求。
2023-12-29 14:20:04 697 1
原创 解决h5网页定位的底部元素被软键盘顶起的问题
h5网页,输入框获取焦点时,软键盘弹出影响底部定位元素,导致底部元素被“顶起”。解决方案:获取初始window.innerHeight,监听resize获取每次变化的window.innerHeight,进行比较,已通过测试。
2023-12-29 14:16:21 1160
原创 js如何截取视频的第一帧作为封面图
1.获取视频第一帧:设置video.currentTime,监听视频loadeddata;2.canvas绘制生成封面url;3.将url设置到video标签的poster属性上。
2023-10-11 16:44:45 1421
原创 gulp-sass打包报错(已解决):gulp-sass no longer has a default Sass compiler; please set one yourself.
一、报错信息二、报错原因(一)新版本改了引入写法(二)下载新版本gulp sass不再自带默认的sass编译器,所以要自己手动下载一个sass编译器的包。三、解决步骤(一)引入方法修改为:const sass = require('gulp-sass')(require('sass'))(二)手动下载sass编译器包:npm i sass -D四、重新打包验证...
2022-06-22 17:17:18 1828 1
原创 npm install下载时出现Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
起因:想拿elementUI2.x源码进行学习,克隆下来后执行npm install,执行到后面发现node-sass下载报错。
2022-04-14 16:04:37 1736
原创 vscode开发fluter时连接真机的注意点
vscode开发flutter时搜不到真机设备,可能是以下第2点和第3点的原因。usb用途和usb调试的细节经常会忽略。
2021-12-02 15:59:07 4675
原创 关于canvas绘制文字定位不准确的问题
之前做了一个《在线拼图》的项目,其中有一个==添加文字==的功能。用户点击下载按钮后,要先将==文字绘制==到==canvas画布==上然后再下载到本地。看了==菜鸟教程==的教学,发现了有==两个细节==是教程中==没有提到==的。而这两个细节却==决定==了文字在画布上的==定位是否准确==。如果能搞清楚这两个遗漏的细节,就可以根据实际情况解决问题。所以以下内容围绕这两个细节详细展开说明。细节一:fillText()定位的是文字左下角,而不是左上角细节二:关于汉字和字母(gjpqy)的定位总结
2021-09-25 16:50:31 3549 2
原创 解决mousedown单击和dbclick双击冲突(不用定时器,用时间差)
问题说明有时候同一个元素需要绑定单击和双击事件。比如单击负责调出菜单,双击负责调出本地文件。。。绑定单击事件可以用mousedown或者click,绑定双击事件则是用dbclick。解决(计算时间差)在网上搜索的方法大都是利用setTimeout定时器解决的,单击时会延迟设定的毫秒数再执行单击的代码。如果想要单击和双击都==立即响应==,可以试试下面手动==计算时间差==的方法:
2021-07-10 19:44:14 1186
原创 获取地址栏中指定的某一个参数的值
一、场景:有时后端给的接口需要传入地址栏中某一个指定参数,这就需要前端先对地址栏的数据进行处理,得到想要的参数值后再作为后端接口的参数发送请求。第一步:获取地址栏中 ?问号开始的所有参数第二步:去除 ?问号前所有字符串第三步:以 &为分隔符, 创建数组第四步:将==address==和它的值提取出来第五步:找到 =等于号的下标(下标是从0开始算的)第六步(得到==address==值):去除 =等于号前所有字符串
2021-04-19 22:48:20 938 1
原创 Vue将后台返回的数据导出为Excel表格
Vue将后台返回数据导出Excel表格Vue将后台返回数据导出Excel表格第一步:下载安装第二步:main.js中引入第三步:添加按钮触发导出第四步:处理后台返回的数据(重点,请耐心看完)第五步:验证导出Excel结果Vue将后台返回数据导出Excel表格话不多说,先上效果:第一步:下载安装npm install vue-json-excel第二步:main.js中引入import JsonExcel from 'vue-json-excel'Vue.component('downlo
2021-03-30 16:00:49 4797 13
原创 解决:创建vue的项目时,一直处于downloading template状态不动
解决:创建vue的项目时,一直处于downloading template状态不动输入vue init webpack demo后,一直处于downloading template状态。尝试了网上的解决方案:还是行不通最后我想起了之前解决android studio上搜索插件无响应的解决方案。参考:https://blog.csdn.net/xianyun1992/article/details/96977709最终:把公司WIFI断开,连上手机电信的热点,再输入vue init webpack
2021-03-17 17:22:02 3040
原创 踩坑(已解决):Windows系统Dart SDK下载安装与使用
踩坑:Dart SDK下载安装与使用前言:本人web前端实习生一枚,尚未毕业(今年6月毕业),第一次在CSDN写文章,可能文笔不好,但我尽量做到内容简洁清晰,一目了然。写这篇文章一是记录学习过程中遇到的问题,二是希望这篇文章对大家有所帮助。一、踩坑过程今年公司开发app将采用前端与安卓联合开发,所以在b站找了一个视频学习dart和flutter。(1)第一次安装失败跟着老师的步骤进入了https://gekorm.com/dart-windows/这个网址去下载Dart的SDK,然后解压,安装。安
2021-02-15 19:02:53 7240 8
空空如也
使用scss的mixin后,控制台发现样式代码书写顺序错乱
2022-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人