- 博客(31)
- 收藏
- 关注
原创 前端数据库缓存
上述就是比较简单的indexedDB的用法,当然肯定不止这么简单,在gitee项目中也涉及到表的关联(这个是真复杂呀),大家有兴趣可以看一下,具体位置gitee项目截图。
2025-04-24 14:29:38
969
原创 离开页面取消请求
以上是实现离开页面取消正在发送的请求,当然也可以在发送请求添加到数组的时候,给每个取消函数绑定一个唯一id,当请求完成之后,从这个数组里面移出,这样离开页面的时候循环调用就不会有多余的函数,保证页面的进一步优化。
2025-03-18 19:57:36
323
原创 axios防止重复请求
以上就是实现的一种简单方法,当然源代码中的处理url、请求方式和参数的方式并不太好,大家可以自定义处理一下,如有问题请留言用vue3+ts+element-plus+pinia编写的一个后台管理模板,里面的axios就是这种方式,如果大家不想重新搭建一个管理后台模板,即可安装,使用方式vsystemplate create 项目名称。
2025-03-17 10:05:30
616
原创 teleport 的使用
teleport: 是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去(官网描述)以上就是关于teleport的其中一种方式,极大简化了类似功能的实现方式,当然还有其他,比如弹框居中显示,可以挂载到app或者body下面,如有问题,请提出。
2025-03-16 11:51:36
318
原创 个人博客开发
以上就是个人在开发博客和部署流程所实现和遇到的一些问题,目前网站还在继续开发中,如果有发现bug或者提出意见,请在首页右下脚点击意见反馈,项目完全开源,欢迎点个star#特别鸣谢项目小张的个人博客Ruyu-Blog。
2025-03-11 12:02:00
734
原创 前端自动检测更新
以上就是通过轮询实现自动检测更新,但是缺点就是要不断访问数据,对服务端压力比较大,好处是之后每次更新不需要做任何配置和修改;当然还有其他方法大家可以自行查阅资料。
2025-02-25 10:52:16
537
原创 vue项目优化点:开启gzip压缩
以上就是关于vite打包开启gzip压缩的全部内容了,更多详细内容可以查看nginx的文档;如有错误,请各位指出。
2025-02-21 13:27:41
482
原创 基于element-plus的form表单封装
以上就是今天对于form组件的封装,table的封装也可以按照这个逻辑处理;当然这个只是比较简单的封装,还有需要没有注意到的,大家可以按照自己的思路进行处理。
2025-02-03 15:17:34
886
原创 js跨标签数据传递
这种跨标签的一种方式,其实还有其他方法,比如通过监听localStorage的变化来进行事件通信,这里就不多做介绍,大家有兴趣可以自行查看。如有错误,欢迎指正。
2024-11-20 19:27:06
323
原创 按钮loading处理
一般大家在处理页面的按钮loading效果的时候都是在按钮点击的时候将loading设置为true,等函数执行完再将loading设置为false,然后这种方式可以,但是当项目中需要的按钮变多了,写起来也颇为繁琐,所以介绍一下如何处理这种情况。
2024-10-23 22:16:08
453
原创 获取给定日期范围内的所有日期
传入参数的开始日期和结束日期没有固定顺序要求,只要传入两个日期就行,format为返回的格式,一般为’/‘和’-‘,不传默认为’-’
2023-11-09 15:46:21
430
1
原创 基于Element-plus封装的table表格
现如今开发后台管理界面比较多,表格数据展示、表单添加验证、表格查询条件几乎必不可少,但是大都是重复操作,所以封装了表格、表单和表格查询组件来减少代码重复量,后续会发布表单和表格查询组件。以下是表格封装代码,可直接复制使用,具体表格参数可参考element-plus官方文档,如有其他要求,可直接在此基础上修改。
2023-10-09 16:07:22
1091
1
原创 canvas给图片添加静态文字水印
总结:静态文字水印较为简单,主要流程是现在画布画入图片,然后再画布里面添加文字水印,最后可以使用 canvas.toDataURL将画布变成一个base64的图片赋值给img标签。第二步在canvas上画出我们需要的文字,其中gradient给文字添加了一个渐变颜色。记录一下canvas给图片添加静态文字水印。提示:需要对canvas画布有一定的了解。第一步我们把需要添加水印的图片画在画布上。第三步:等待图片加载完成去执行画布。
2023-10-09 10:17:29
1224
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人