- 博客(5)
- 收藏
- 关注
原创 Promise.all()&&分批次处理-------并发执行请求
分批次处理可以确保每个批次的请求数量不超过限制,避免请求被阻塞。但是一般浏览器通常对同一域名有并发请求数量限制(默认约为6个),所以当请求数量不多时,可以直接使用promise.all 方法处理并发请求。:将大的请求数组分成小块,逐个处理,避免超过浏览器的并发限制。这对于处理大量请求尤其重要。:通过循环逐个处理请求,可以更灵活地控制每个请求的处理时机,比如在某个请求完成后立即开始下一个,或者在特定条件下暂停。如果这样实现的话就会产生严重的性能问题,因为每个请求都是串行的,等待前一个完成后在发送下一个。
2025-04-03 15:30:52
501
原创 Vue 项目 登录业务逻辑(登陆后保存token以及设置token过期重定向到登陆页面)
因为:localStorage中的数据是持久的,不会因为页面的关闭而清除,sessionStorage 中的数据是在同一个标签页或者浏览器的生命周期内有效,当页面关闭时数据会被清除。在这里定义了一个setToken()方法,将token以键值对方式存储到sessionStorage 中,键名为TOKEN_KEY,值为token.以上代码只是对token的简单存储,在实际项目中,为了保护token的安全性,需要对token进行加密存储,使用Base64 或者其他加密算法。
2024-12-05 17:28:44
1207
1
原创 RollupError Rollup模块打包报错
模块加载:ES模块支持异步和静态加载,CommonJS则是同步加载。语法:ES模块使用,CommonJS使用。使用场景:ES模块适合现代前端开发,CommonJS主要用于Node.js环境。
2024-10-29 17:12:15
1830
2
原创 VUE项目启动,报错This dependency was not found的解决办法
本文总结当编译时找不到非系统依赖时的几种常见情况以及解决办法
2024-10-23 14:53:53
1794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅