- 博客(11)
- 收藏
- 关注
原创 基于el-select二次封装(配有输入框和自选label及value名的下拉框)
携带el-select的原有功能,及附加的拥有过滤功能的输入框的下拉框;
2024-12-06 17:16:34
316
原创 防止用户重复请求同一接口和token失效的axios封装
当用户短时间内请求多次同一个接口,会弹消息框提醒请勿重复操作,前台只会请求一次,后面的请求不会到达后台请求,直接在请求前就被拦截下来,token失效后我这边是跳转至登录页
2024-06-12 10:14:11
275
原创 二次封装element-ui的el-tree组件
二次封装element-ui的el-tree组件,支持单选,限制勾选数量及不限制数量多选,勾选达到限制数量的情况下,其他复选框自动变成禁用状态,在取消选择第 限制数量框时复选框禁用状态恢复可用,且文字点击和复选框的点击不会冲突
2024-05-22 14:12:53
309
原创 假如有几十个请求,如何去控制并发?
先进先出,在第一个已进入任务完成后,第(队列数量限制数量+1) 个任务才会进入请求池,push一个的同时就会有一个被shift。实现:利用Promise模拟任务队列,从而实现请求池效果。场景举例:图片或文件批量下载(重点是并发,同时调接口)
2024-05-10 15:27:29
241
原创 POST为什么会发出两次请求??
如果服务器认可该跨域请求,将返回一个包含 Access-Control-Allow-Origin 等头部信息的响应,浏览器才会继续发送实际的跨域请求。浏览器在发起跨域请求时会先发送一个预检请求(OPTIONS 请求)到服务器,服务器通过设置适当的 CORS 标头来指定是否允许跨域请求,并指定允许的请求源、方法、标头等信息。虽然某些情况下这样的请求可能会成功,但如果浏览器检测到请求返回的数据可能包含恶意代码或与同源策略冲突,浏览器可能会阻止网页访问返回的数据,以确保用户的安全。如果操作失败,将会抛出异常。
2023-12-13 16:08:19
63
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人