axios共0篇
axios

获取上传进度的几种方式

获取上传进度的几种方式 今天测试说咱们的上传后的等待界面都没有loading, 看起来不像是等待界面需要优化。然后产品说参考下其他业务的上传搞下吧。 我以为就一个loading的事,发现其他业务上传...
admin的头像-五八三admin2年前
0200
如何优雅的控制axios全局错误提醒-五八三

如何优雅的控制axios全局错误提醒

看标题可能很多人会觉得又是一篇封装axios的水文, 但请相信这从不是水文, 这种写烂了的axios封装篇多写真没什么意义, 大脸怪的文章全是干货, 坚持看到最后肯定有收获 背景 大脸怪前段时间遇到一...
admin的头像-五八三admin2年前
0120

Axios的封装思路与技巧

Axios的封装思路与技巧 提示:文中使用的为ts代码,对ts不熟悉的同学可以删除所有类型降级为js代码,不影响使用 前言 项目中或多或少会有一些需要接口发送请求的需求,与其复制粘贴别人在业务中...
admin的头像-五八三admin2年前
040
Ajax、Fetch和Axios:前端异步请求的比较与选择-五八三

Ajax、Fetch和Axios:前端异步请求的比较与选择

Ajax 全称是Asynchronous JavaScript And XML [e'sɪŋkrənəs] Ajax 异步网络请求,是一项标准,是为了能在不更新整个页面的前提下修改维护数据 实现Ajax的方式很多。 原生的XHR 1999年提出,...
admin的头像-五八三admin2年前
090
前端开发日常之竞态问题的解决方案-五八三

前端开发日常之竞态问题的解决方案

写在最前 看官们好,我叫JetTsang,之前都是在掘金潜水来着,现在偶尔做一些内容输出吧。 什么是竞态问题? 竞态问题(Race condition)是指在并发编程中,多个线程或进程以不可预知的方式相互...
admin的头像-五八三admin2年前
0110

Vue 封装axios

axios Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在...
admin的头像-五八三admin2年前
090
前端如何处理「并发」问题?-五八三

前端如何处理「并发」问题?

在项目中我们会遇到一次请求多个接口,当所有请求结束后进行操作,也会遇到多个请求(大量)同时进行请求资源,本文就并发问题通过axios对这两种现象进行优化处理,主要通过 axios中all、spread...
admin的头像-五八三admin2年前
020

axios中responseType配置blob、arraybuffer、stream值有什么差异

Axios处理文件下载时,需要配置responseType将返回数据处理成指定格式,官方文档是这样写的: { // `responseType` indicates the type of data that the server will respond with // options ...
admin的头像-五八三admin2年前
080

请求新姿势

在以前的请求中,我们需要定义loading,error,data等字段来接收请求回来的数据,然后通过自己对data的处理获取对应的格式。我尤其是不喜欢loading,和error的定义,因为它是一个不影响我逻辑的...
admin的头像-五八三admin2年前
060
Xcode 中 Swift Package Manager 速度慢-五八三

Xcode 中 Swift Package Manager 速度慢

生活的节奏可以慢一些,但开发的效率,却不行。 这个问题的起源,在学习 Vapor 的时候,项目的依赖都是以SPM形式添加的,然后这些依赖的源头都在Github,所以试了几次,更新速度都很慢,甚至会...
admin的头像-五八三admin2年前
0940
axios.get()到底做了什么?-五八三

axios.get()到底做了什么?

前言 相信大家在开发过程中,都使用过 axios 来发送网络请求,那在发送一个网络请求的时候,axios 为我们做了哪些事情呢?本文主要以发送 get 请求为例子,来深入解析一下 axios 的源码。 当然...
admin的头像-五八三admin2年前
040

【nuxt3】优雅地封装useFetch

什么是useFetch Nuxt.js 是一个基于 Vue.js 的通用应用框架,用于构建服务器渲染的应用程序(也称为通用应用程序或同构应用程序)。它简化了使用 Vue.js 构建服务器渲染应用程序的过程,并提供...
admin的头像-五八三admin2年前
0460

请求的并发控制,变为串行

前言 本次的背景为由于某些原因,每个WEB的请求必须携带唯一的标识Token,而这个标识也是用接口请求回来的,要实现每个接口携带唯一标识,就必须串行所有请求。 InvokeAPI 众所周知,目前WEB请...
admin的头像-五八三admin2年前
020
【前端小课堂】—— 如何取消一个ajax请求-五八三

【前端小课堂】—— 如何取消一个ajax请求

这篇文章简单讨论一下,如何取消一个ajax请求。 一、取消ajax请求的场景 开发过程中,遇到需要取消ajax请求的场景有很多,例如: 请求超时,为了不影响用户体验,前端主动取消ajax请求; 页面转...
admin的头像-五八三admin2年前
080
vue3中使用ts给axios接口返回数据和传入参数约束类型-五八三

vue3中使用ts给axios接口返回数据和传入参数约束类型

前言 从vue3出来后,使用率越来越高,同时由于vue3由ts编写,对ts支持非常好 越来越多人全面拥抱 vue3+ts 的组合 那么既然用到了ts,肯定就要用好,而不是把它当成 anyScript 来使用,那样就失...
admin的头像-五八三admin2年前
050
是时候该换掉你的axios了-五八三

是时候该换掉你的axios了

话题火热讨论中... 在大家的反馈中我发现,很多人的开发思维都还停留在使用层面,而缺少深度的理解和思考 与大家承诺的3月29日(周三)再和大家聊聊对编程思想的深度理解文章,已发布。 链接在...
admin的头像-五八三admin2年前
040
Vue + Axios全局接口防抖、节流封装实现,让你前端开发更高效-五八三

Vue + Axios全局接口防抖、节流封装实现,让你前端开发更高效

你是否有过这样的经历,每当你在前端开发中使用 Ajax 进行数据请求时,往往因为一些错误操作导致页面不断地发送请求,甚至导致了系统崩溃?为了解决这个问题,我们需要对接口进行防抖和节流处理...
admin的头像-五八三admin2年前
0100