- 博客(96)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vue3 vue-seamless-scroll
最近开发过程中做大屏的页面,需求用到无缝滚动列表,发现一个特别好用的插件,分享给大家,欢迎评论区讨论话题。在main.js中引用vue-seamless-scroll/src。,vue3版本引用插件不同处。
2023-01-06 15:15:57
8717
8
原创 如何理解JS中的异步
JS是一门单线程的语言,这是因为它运行在浏览器的渲染主线程中,而渲染主线程只有一个。如果使用同步的方式,就极有可能导致主线程产生阻塞,从而导致消息队列中的很多其他任务无法得到执行。这样一来,一方面会导致繁忙的主线程白白的消耗时间,另一方面导致页面无法及时更新,给用户造成卡死现象。具体做法是当某些任务发生时,比如计时器、网络、事件监听,主线程将任务交给其他线程去处理,自身立即结束任务的执行,转而执行后续代码。当其他线程完成时,将事先传递的回调函数包装成任务,加入到消息队列的末尾排队,等待主线程调度执行。
2024-06-05 13:42:44
277
原创 Vue3+TypeScript+Vite怎么使用require动态引入图片等静态资源
【代码】Vue3+TypeScript+Vite怎么使用require动态引入图片等静态资源。
2024-06-03 11:13:17
257
原创 Html + Express 实现大文件分片上传、断点续传、秒传
在日常的网页开发中,文件上传是一项常见操作。通过文件上传技术,用户可以将本地文件方便地传输到Web服务器上。这种功能在许多场景下都是必不可少的,比如上传文件到网盘或上传用户头像等。然而,当需要上传大型文件时,可能会遇到以下问题:1.:由于文件大小较大,上传过程可能会耗费较长时间。2.:如果在上传过程中出现意外情况导致上传中断,用户需要重新开始整个上传过程,这会增加用户的不便。3.:通常,服务端会对上传的文件大小进行限制,这可能导致无法上传大型文件。
2024-05-11 14:40:57
432
原创 Vue3 + vite3 项目启动出现警告: __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined......
使用webpack的DefinePlugin定义。第三种:webpack。第四种:Rollup。
2024-03-07 15:16:32
470
原创 css实现一行靠右,多行靠左
如果内容多到折行了,那自身的宽度会和父级同宽,同宽后,产生折行,这时候就生效了…利用 inline-block 可以根据内容宽度变化的特性。
2024-03-01 16:37:41
557
原创 VScode保存自动格式化
这样,您就成功取消了在VS Code中保存时自动格式化的功能。这个设置可以帮助您在编写代码时更加自由地控制代码格式,适应个人的编码习惯。如果您需要重新启用自动格式化功能,只需回到设置界面,勾选"Editor: Format On Save"选项即可。
2024-03-01 10:00:31
2404
1
原创 vue -- watermark水印添加方法
项目生成公司水印是很普遍的需求,下面是vue项目生产水印的方法。话不多说,复制粘贴就可以马上解决你的需求。
2024-02-27 11:31:42
712
原创 el-plus el-table sort-change走后台接口排序渲染问题
需要将custom中sortable设置为custom, // custom为远程后台排序 true为前端当前页排序 false默认
2024-01-25 11:08:20
425
原创 el-tabs切换el-table多级表头清空sort排序
利用动态:key使el-table重新渲染清空排序方法,也可用官方方法tableRef.clearSort()
2024-01-24 14:20:41
534
1
原创 git或svn提交消息时,fix、feat等命令的含义
在git或svn提交消息时,可以使用特定字符来表示特定的功能,这些字符的使用可以提高提交描述的可读性和易用性。具体来说,这些命令的含义如下:
2023-12-20 11:15:01
982
原创 Safari浏览器css兼容文本超出处理
Safari浏览器不支持 white-space: nowrap; 使用时为了兼容 Safari 需要加上宽度限制
2023-12-18 15:09:56
436
原创 原生js读取图片文件的base64,通过base64快速访问本地图片
通过input 获取到需要上传的文件;通过事件获取到文件信息,利用 blob() 将文件转化成blob类型;利用 FileReader 对象的 readAsDataURL() 方法获取文件的 data: B...
2023-12-07 15:33:15
607
原创 js 监听滚动条是否滚动到底部
监听页面滚动 window.addEventListener('scroll', handleScroll) //监听滚动处理函数 consthandleScroll= ()=>{ //滚动条在Y轴滚动过的高度 letscrollTop =window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop letscro..
2023-12-06 12:00:00
548
原创 在vscode编辑器中,vetur和volar冲突
在vscode编辑器中vetur插件会把vue3项目当成vue2去检查,然后出现了eslint报错 在项目的package.json中添加以下代码,并重启编辑器就可以了 // package.json ·...
2023-12-05 17:47:28
1084
原创 VsCode快捷键
常用快捷键 批量选中相同内容更改 alt+鼠标左键 选中多行同时编辑 ctrl+shift+L选中编辑代码中相同的内容 按住Ctrl + Alt,再按键盘上的上或下键,可以使一列上出现多个光标 选中多行,按tab键可统一向右移动 选中文本后,Ctrl + [ 和 Ctrl + ] 可实现文本的向左移动 和 向右移动 按shift+alt,再使用鼠标拖动,也可以出现竖直的列光标,同时可以选中多列。 批量操作 查找: Ctrl+F 查找文件: Ctrl+P 查找替换: Ctrl+H 多行合并: Ctrl+J 单
2023-12-05 17:45:10
1237
原创 vue3实现搜索并高亮文字
在做文字处理的项目时经常会遇到搜索文字并高亮的需求,常见的实现方式有插入标签和贴标签两种。这两种方式适用于不同的场景,各有优劣。为了方便操作,直接起一个Vue项目,在里面演示。
2023-11-27 19:34:52
964
原创 git入门
请注意,删除本地分支不会影响远程仓库中的分支。如果你想删除远程仓库中的分支,你需要使用 git push 命令来删除远程分支。你可以使用 git status 命令查看当前的代码状态,并使用 git add 和 git commit 命令将修改的文件提交到当前分支。如果你想删除远程仓库本身,你需要在远程仓库的管理界面或使用其他适当的命令来执行删除操作。请注意,挂载远程仓库分支后,你可以在本地仓库上进行操作,并将更改推送到远程仓库。现在,你已经成功挂载了远程仓库的分支到本地仓库,并切换到了该分支。
2023-09-28 10:22:01
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人