axios
文章平均质量分 79
axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
前端不释卷leo
热爱前端,一起学习,一起进步。积极更新博客。
展开
-
你有了解过axios中的那些巧妙构思吗?
你有了解过axios中的那些巧妙构思吗?看完这篇,你或许有不一样的理解!原创 2024-08-09 10:28:11 · 332 阅读 · 0 评论 -
Vue 取消 axios 重复请求,将性能优化进行到底(你知道发出去的请求还能这么取消吗?)
目录前言如何取消请求?1、CancelToken.source工厂2、CancelToken构造函数全局请求优化1、如何判断重复请求?2、如何取消重复请求?3、配置拦截器前言在项目开发过程中,我们经常会遇到重复请求的场景,如果我们不对重复的请求进行处理,则可能会导致程序出现各种问题。比如重复的 post 请求可能会导致服务端产生两笔记录。那么重复请求是如何产生的呢?这里我们举 2 个常见的场景: 假设页面中有一个按钮,用户点击按钮后会发起一个请求。如果未对该..原创 2022-01-05 21:50:27 · 4661 阅读 · 17 评论 -
Vue项目 跨域 解决方案与 vue.config.js 配置解析
为什么会出现跨域?出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。什么是跨域?当一个请求url的协议、域名、端口三原创 2021-12-07 19:49:21 · 20415 阅读 · 8 评论 -
Vue axios 详细介绍(核心使用、封装、个性化配置,破万字)
前言:axios在Vue项目中可以用来向后台发送请求(调接口API),获取响应信息的一个方法。axios介绍axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。首先需要知道:axios不是一种新的技术。axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,有以下特点:从浏览器中创建 XMLHttpRequests 从 nod原创 2021-12-03 22:46:08 · 36652 阅读 · 3 评论