自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大卓哥的博客

一只菜鸡

  • 博客(3)
  • 收藏
  • 关注

原创 命令式弹框的终极版本

本文介绍了如何基于Element Plus的el-dialog组件进行二次封装,以解决在开发中多个弹窗框场景下页面难以维护和代码冗余的问题。通过创建一个命令式弹框服务useDialog.ts,开发者可以更灵活地管理和控制弹窗的显示与隐藏。该服务支持自定义弹窗内容、按钮文本、事件回调等功能,并通过createDialog函数生成弹窗实例,提供了open、close和update等方法来操作弹窗。此外,还封装了DialogFooter.vue组件,用于统一管理弹窗的底部按钮区域。使用该封装后的弹窗服务,开发者可

2025-05-09 13:27:30 292 2

原创 单点登录,token无感刷新

单点登录(SSO)通过允许用户一次登录访问多个关联系统,显著提升了用户体验,减少了重复登录的麻烦。它简化了身份管理,集中处理用户认证信息,降低了管理成本,并支持统一的权限控制。SSO还增强了安全性,减少了密码泄露风险,并支持更强的身份验证方式。此外,它支持跨域和分布式系统,符合数据隐私法规,提高了开发效率,并增强了品牌一致性。SSO广泛应用于企业内部系统、互联网平台、教育机构和医疗行业等场景。其流程包括用户访问子系统、认证中心验证身份、颁发令牌、子系统验证令牌和用户访问其他子系统。注销流程则涉及销毁全局和局

2025-05-09 10:23:53 1003

原创 大文件上传之切片上传终极版

本文介绍了如何通过大文件切片上传和断点续传技术,结合浏览器子线程Web Worker处理CPU密集型任务,从而提升前端性能。文章提供了代码示例,展示了如何将大文件切分为5MB的块,并利用Web Worker并行处理这些切片。通过使用sparkMd5库生成唯一ID,确保断点续传的准确性。Web Worker的使用有效分担了主线程的计算压力,优化了文件切片和加密等耗时操作,显著提高了前端应用的响应速度和用户体验。

2025-05-09 10:07:07 231

空空如也

空空如也

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

TA关注的人

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