自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Motrix 接管谷歌下载

Motrix这个下载管理器相比IDM下载速度只快不慢优点:免费,下载速度比IDM快(个人感觉)缺点:不能嗅探下载视频,没有集成各个浏览器插件,无法开箱即用

2025-02-21 18:09:19 432

原创 js 跳出循环

通过 throw 语句将自定义错误对象抛出,从而触发 try-catch 机制进行异常处理,达到类似跳出循环的效果。相当于强制抛错中断执行,不仅终止了循环,后续代码也不再执行。之后的代码将不会被执行,而是直接跳到循环的下一次迭代(对于。语句会立即终止循环,并且跳出循环体,继续。循环,这意味着增加计数器并检查条件;语句被执行时,函数的执行会被中断,并且。语句用于跳过循环中的当前迭代,并继续。循环,这意味着再次检查条件)。语句用于从函数中返回一个值,并。后面的任何代码都不会被执行。

2025-02-21 18:07:43 205

原创 记录一个vue比较奇怪的bug,在父组件使用定时器会影响子组件的深度监听属性

描述:定时器没有单独抽出来的时候,professionalECharts组件接受的参数schoolId一直在变(通过watch发现的),但是schoolId其实一直都没有改变过,如有大佬,尽请解答一下小弟!需求:在大屏项目的页面有个时间需要用到定时器,结果影响子组件的参数。实现:将定时器抽成一个单独的组件。

2024-10-18 16:20:15 377 1

原创 vue 使用smooth-signature完成签名

需求:用户需要手写签名(需要带笔锋;思路:可以使用smooth-signature实现,越用力写出的字越粗。

2024-10-18 16:05:27 720

原创 vue2计算属性传递参数

需求:使用计算属性时,需要传递参数。思路:计算属性需要传递参数时,可以巧用箭头函数。

2024-09-10 13:20:33 566

原创 vue2实现歌曲播放和歌词滚动效果

需求:需要实现歌词滚动效果。思路:通过js+css的transform属性完成。难点:主要就是需要知道正在播放的歌词是那句,然后对正在播放的歌词进行变色和放大,最难的就是让高亮歌词随着歌曲播放滚动。

2024-09-10 13:16:28 672

原创 vue选择本地文件

需求:通过页面的按钮实现本地文件的选择(以选择歌曲为例)。思路:利用原生input的type="file"来实现。

2024-09-09 10:39:36 887

原创 js 获取浏览器当前窗口url及参数等

需求:获取浏览器当前窗口的url及参数。思路:通过获取url的信息。

2024-08-12 10:38:25 724

原创 js 浏览器直接下载文件(不借助服务器)

需求:前端通过浏览器直接下载public下的文件。思路:静态资源可以利用a标签或者借助函数方法下载。

2024-08-12 10:26:26 527

原创 Alist挂载百度网盘

Alist挂载百度网盘,进行对百度网盘的管理

2024-08-07 16:31:34 8838 5

原创 Alist网盘挂载,下载安装教程

由于各大网盘下载文件都是需要先安装app,然后才能下载、预览等。所以推荐一个网盘神器[Alist];Alist可以把各大常用网盘聚合起来,真正实现一个配置可以管理多个网盘文件。

2024-08-07 16:06:34 4408

原创 闪秒云,网盘挂载工具,可以实现硬盘扩容

可以将网盘空间变成本地磁盘,并且和硬盘一样可以直接运行游戏、exe软件并且大小仅有1.8Mb。最主要的是免费用户可以使用128GB,可以随时随地备份数据(类似移动硬盘)。

2024-08-06 15:56:34 2160

原创 js 判断是否为回文串

需求:忽略英文大小写和空格差异,判断是否为回文字符串(例如"我爱你 你爱我","abcba")思路:利用翻转字符串比较,利用循环+双指针,利用递归或者双循环(比较消耗性能,不推荐)

2024-08-06 15:17:29 373

原创 element框架的事件传入自己的参数

需求:element的官方api需要传入自己所需的参数实现:利用箭头函数传参。

2024-08-02 11:38:10 220

原创 van-cascader按需引入报错

报错: - did you register the component correctly? For recursive components, make sure to provide the "name" option解决:利用全局引入,或者使用组件的 name 属性作为键来解决。

2024-08-02 11:37:22 392

原创 element的table获取当前表格行

需求:验证表格同一行的最低限价不能超过销售定价;思路:先获取当前行table的index,然后在做大小比较。

2024-06-21 14:23:45 1199

原创 css实现超出显示...

需求:文字超出部分显示...思路:给出一个max-length,利用文本不换行实现。

2024-06-21 13:38:54 4542

原创 css实现文本强制换行

需求:当数量很长的字符(比如连续十个1),会出现文字溢出。思路:利用css的word-break属性实现。1.使用word-wrap。

2024-06-21 13:35:03 402

原创 获取最近一周的时间,格式为(YYYY-MM-DD)

需求:需要显示最近一周的时间(YYYY-MM-DD)思路:利用setDate来计算一周前的时间。

2024-06-19 14:45:56 503

原创 递归获取最后一级id

需求:获取无限级树形结构的末级id思路:利用递归函数,没有子节点时,取当前节点id

2024-06-19 14:28:02 503

原创 js金额格式化

需求:金额数字千分位使用逗号分割并保留两位小数。思路:利用正则和toFixed实现。

2024-06-18 14:35:41 146

原创 yarn常用命令,包含安装、卸载等

yarn常用命令,包含安装、卸载等。

2024-06-18 14:29:34 932

原创 uniapp里面点击图片放大图片

需求:小程序里面的图片需要点击有阅览功能。思路:利用wx.previewImage实现图片预览功能。

2024-06-06 14:17:58 859

原创 大文件切片上传

需求:对于比较大的文件一次性上传对服务器压力比较大,所以需要切片上传。这里使用的是固定切片大小(5Mb),计算出切片数量进行上传。思路:可以固定切片大小(每个小文件的大小)然后分段上传,也可以固定切片数量(然后计算每个切片大小进行上传)

2024-06-06 14:11:49 396

原创 element联级别选择器回显数据

需求:联级选择器获取的是一个数组,但是后端一般只存最后一级id,回显时需要自己处理数据。思路:利用最后一级id反查出上级id。

2024-06-05 16:22:36 535

原创 js格式化时间方法

需求:后端返回的时间格式可能是data或者时间戳,但是页面需要的是2024-02-03 00:00:00的格式。思路:将获取的时间转换成对应的字符串即可。

2024-06-05 15:40:42 517

原创 H5电子签章使用

思路:利用canvas的touchend(触摸事件)需求:合同部分需要电子签章。

2024-06-04 15:04:02 534

原创 npm常用命令,包含移除,安装等

【代码】npm常用命令,包含移除,安装等。

2024-06-04 14:14:26 470

原创 css实现背景渐变色

思路:利用 background的linear-gradient的属性实现。需求:背景色是渐变色。

2024-05-31 10:13:41 332

原创 小程序uniapp制作人脸识别

思路:利用uni.getStorageSync调用相机录制视频。需求:模拟小程序做人脸识别功能。

2024-05-31 10:10:30 1170

原创 uniapp常用公共css

比较常用的base,使用时在app.vue全局引用。

2024-05-30 11:40:03 365

原创 element框架的事件传入自定义的参数

需求:element组件需要传入自定义参数。思路:通过箭头函数达到想要的效果。

2024-05-30 11:37:44 235

原创 数组的随机排序

需求:需要对数组进行随机排序(例如洗牌等场景)思路:利用数组的下标随机来实现。

2024-05-29 17:04:23 440

原创 利用css写必填星号

需求:给某个元素加必填星号的样式。思路:如果是form表单,直接添加必填属性,反之利用css样式实现。

2024-05-20 15:59:09 467

原创 通过vue2来类比学习vue3

需求:之前有vue2基础,需要学习使用vue3;当然小白也可以(建议先学习vue2)思路:如果已经学习完vue2,那么vue3直接就是小case。

2024-05-13 09:49:32 167

原创 解决input输入框type为number的缺陷

需求:input输入框为number类型时,要求样式和普通输入框保持一致。思路:利用自定义css修改input后缀样式。

2024-05-09 11:46:41 419

原创 git安装及其常用命令

选择对应的系统版本进行安装(安装一直选择next)

2024-05-07 11:11:40 322

原创 element联级选择器的el-cascader回显

el-cascader在编辑页面的回显。

2024-05-06 09:34:44 509

原创 nvm的使用

需求:不同项目使用的是不同版本的node版本;思路:可以使用nvm来管理和实现不同版本的切换使用。

2024-04-03 09:40:30 727

原创 ES6+对象常用方法

ES6+对象常用方法。

2024-04-01 09:42:56 562

空空如也

空空如也

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

TA关注的人

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