- 博客(116)
- 收藏
- 关注
原创 vue2中使用viewer.js
简单的图片放大缩小、切换上一张下一张、左右旋转可使用ElementUi中的el-image组件,但像上下左右镜像翻转el-image组件就无法满足,因此我这里使用到了viewer.js。
2025-09-30 10:02:32
231
原创 xlsx-js-style 操作 Excel 文件样式
xlsx-js-style 是一个用于增强 SheetJS (也称 xlsx) 库功能的开源 JavaScript 库,它允许开发者在使用 SheetJS 生成或操作 Excel 文件(.xlsx)时,添加单元格。xlsx-js-style 并非官方维护,是社区项目,可能在新版本 SheetJS 中出现兼容性问题。:功能更强大、维护更活跃的 Excel 操作库,原生支持样式、图表、公式等,推荐用于新项目。,而原生的 SheetJS 库对样式的支持非常有限。
2025-09-23 14:44:28
683
原创 Vue中使用IndexDB
IndexedDB 是一个面向对象的数据库系统,专为大量结构化数据的客户端存储而设计。尽管 IndexedDB 功能强大,但原生 API 较为复杂。下面简单使用工具库。
2025-09-15 11:24:34
435
原创 js数组方法之flatMap
flatMap()方法是数组的一个高阶函数,它结合了map()和flat()的功能,先对数组每个元素执行映射操作,再将结果扁平化一层。
2025-09-01 10:15:00
230
原创 el-input 复制大量数据导致页面卡顿问题解决
复制粘贴操作会瞬间触发大量 input 事件,导致 Vue 频繁更新响应式数据,引发性能瓶颈。
2025-08-12 15:01:17
218
原创 处理双击事件触发了单击事件的问题
this.clickTimer 来区分单击和双击事件。定时器 this.clickTimer 的作用是延迟执行单击事件的逻辑,以便有足够的时间来判断是否发生了双击事件。如果在这段时间内用户再次点击,则清除定时器,从而阻止单击事件的逻辑执行。在浏览器原生的点击事件无法直接区分单击和双击,所以这两个函数通过一个。
2025-08-04 11:03:23
246
原创 sass中@mixin与 @include
mixin mixin-name样式名 {// .. .各属性 }// 定义混入demo:color: red;} //使用混入:.danger {.danger {color: red;
2025-07-23 09:57:21
527
原创 优雅解决无处不在的try catch
在使用async/await时我们会使用try catch,但当接口多时会有很多try catch,会造成代码冗余,可读性差。我们可以借鉴Go语言的错误处理模式,实现一个to。
2025-07-21 15:45:00
232
原创 element中el-input-number组件
例如:组件设置了:precision="2"属性保留两位小数后,值为3.00只是页面显示效果,实际传到接口的值仍为3。element中el-input-number组件值为数字类型,而number类型会自动过滤无用的0。函数格式化,注意格式化后的数据类型为。若想要保留.00,则需要使用。
2025-07-21 15:15:00
241
原创 JavaScript中 || 和 ?? 的区别
| 把 所有“假值”(0、‘’、false、NaN、null、undefined)都当成“空”,而?
2025-07-14 16:28:58
419
原创 vue2中使用SSE
是微软开发的用于处理服务器发送事件(SSE)的JavaScript库,它基于Fetch API提供了比浏览器原生EventSource更强大的功能。
2025-07-10 09:13:09
571
原创 JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案
JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案
2025-03-27 10:39:58
783
原创 nginx配置
启动时在exe程序那一层执行,启动时会闪一下,浏览器访问配置的server_name和listen若看到Welcome to nginx!② 将该路径添加到系统的环境变量 PATH 中,在“系统变量”中找到 Path,点击“编辑”,新增一个,点击确定即可。此时就可直接使用命令了。②ng配置使用localhost:9988去代理我的后端(server_name为localhost,listen为9988)nginx -s stop和nginx -s quit(更优雅,会在运行的东西执行完再关闭)
2025-03-07 16:37:23
401
原创 vue3+ts+vite配置别名@了,使用@引入文件后代码可以跑但是爆红
【代码】vue3+ts+vite配置别名@了,使用@引入文件后代码可以跑但是爆红。
2025-03-04 11:11:20
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2