- 博客(35)
- 收藏
- 关注

原创 JS防抖函数的优化(优化立即执行与取消)
JS防抖函数的进一步优化之立即执行与取消function debounce(fn, delay) { let timer = null; return function (...args) { if (timer) clearTimeout(timer); timer = setTimeout(() => { fn.apply(this, args); }, delay)...
2021-12-02 22:35:00
1686
原创 vue3+vite插件开发
在使用vue/react+ts开发时,我们把api挂载到全局后,例如封装好axios后需要按模块划分请求,此时会创建一个modules文件夹,里面存放各个模块的请求,当把module所有的文件都动态挂载到proxy实例上时,我们可以通过proxy.$api.文件名.请求名去发起请求例如:proxy.$api.test_api.test()
2024-06-07 17:09:55
1083
原创 vue3+TS声明全局组件并获取代码提示
在平时的vue开发中,全局组件是我们听的较多的一个概念,例如我们根据第三方UI框架封装了自己的表格,表单等,在使用时,我们可能很多地方需要用到该组件。
2024-05-21 15:41:06
1155
原创 video倍速播放
在实际的工作和生活中,不免会碰到某些'需求',例如某些单位要求刷完xxx视频,但是刷视频很浪费时间;或者看视频时某些视频网站的倍速没有我们想要的,我们可用这个脚本自行更换倍速。首先打开网页,F12打开控制台,找到console模块。
2024-05-10 16:55:54
580
原创 antdvue的table增加行拖拽
antdvue-table的表格并未直接提供拖拽方法,需要在使用的时候去自定义。如果说多个组件/表格要使用,我们可以把这段代码抽取到一个hook里,代码如下。,这里仅以antdvue的。
2024-03-28 16:53:33
1585
4
原创 基于uniapp做app热更新
1.在登录页,请求线上更新包版本号 图1-12.通过 plus.runtime.getProperty获取本地版本号如果比本地版本高,就调用plus.downloader.createDownload下载更新文件
2024-03-28 16:48:57
270
原创 基于uniapp做按钮埋点功能的处理
主要通过自定义指令实现,通过使用自定义指令来拦截点击事件,从而收集按钮的一些属性存起来然后到一定数量时候请求后端。
2024-03-28 16:47:18
449
原创 基于vue3的后台管理权限划分
3.前端根据后端返回的菜单数组进行循环,同时使用vue-router的addRouter方法,把每一项放入路由表里,再拼接上初始的路由(例如登录页的路由等) 菜单路由的处理思路 3.1 一般会定义两个路由,一个是初始的路由,用来存放登录页,404等,即不需要权限,每个用户都可以进入的页面;
2024-03-28 16:46:44
705
原创 VSCODE插件开发体验
在日常使用vscode开发中,总会碰到自己想使用的插件功能但是苦苦找不到合适的插件,这时我们不妨自己开发一个插件来使用要开发VSCode插件,首先要知道开发需要哪些文件、目录如何组织、文件都包含什么内容,官方提供了交互式工具来自动生成插件的脚手架,一键命令生成即可
2023-10-23 11:41:28
283
原创 vscode使用pinia官网字体
随着vue3的推出,pinia也变得火爆起来,代替了vue2常使用的vuex,不知道的可以去看看官方文档,在浏览官方文档的时候,发现pinia官网使用的字体很好看,那么如何获取到pinia的字体呢?链接:https://pan.baidu.com/s/1UKBac3mwmJO1L0EKGZe3dQ?到此为止我们的pinia字体已经安装成功了,如图,这个字体是不是比之前的字体好看了很多呢。1.首先需要获取到字体安装包,链接我放到下方。3.重启vscode。
2022-10-10 17:44:02
1460
2
原创 VSCODE 终端安装报错 error An unexpected error occurred: “EPERM: operation not permitted, unlink... 解决
VSCODE 终端安装报错 error An unexpected error occurred: "EPERM: operation not permitted, unlink... 解决
2022-08-17 16:34:40
3408
原创 记录git add时windows和macos发生的冲突及解决办法
warning: LF will be replaced by CRLF in解决办法
2022-08-04 09:22:38
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人