自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 axios核心内容(四)源码分析

转换请求数据 ===> 调用xhrAdapter()发请求 ===> 请求返回后转换响应数据,返回promise。:创建XHR对象,根据config进行相应设置,发送特定请求,并接收响应数据,返回promise。👉 实现xhr适配器(包装xhr对象)(真正用来发送请求的函数)① 请求转换器:对请求头和请求体数据进行特定处理的函数。👉 根据http响应状态,改变Promise的状态。👉 用来调用http请求适配器方法发送请求的函数。👉 项目输出目录 (打包生后的目录)👉 定义请求的适配器xhr、http。

2023-05-12 14:30:58 120

原创 axios核心内容(三)使用相关

axios理解和使用1. axios是什么2. axios特点3. axios常用语法4. 难点语法的理解和使用1. axios是什么(1)前端最流行的ajax请求库(轻量级)(2)react/vue官方都推荐使用axios发ajax请求(3)文档:https://github.com/axios/axios2. axios特点(1)基于promise的异步ajax请求库 (执行完请求后返回的是promise对象)(2)浏览器端/node端都可以使用(3)支持请求/响应拦截器 (拦截器是统一

2023-05-11 15:31:55 108

原创 axios核心内容(二)XHR相关

(3)浏览器端发请求:只有XHR或fetch发出的才是ajax请求(真正发送请求的是ajax引擎),其它所有的都是非ajax请求。(6)responseType:指定响应数据类型,如果是’json’,得到响应后自动解析响应。(1)函数的返回值为promise,成功的结果为response,失败的结果为error。(11)open():初始化一个请求,参数为:(method,url[async])(2)能处理多种类型的请求:GET/POST/PUT/DELETE。(1)ajax请求是一种特别的http请求。

2023-05-08 14:51:36 243 1

原创 axios核心内容(一)HTTP相关

(3)后台服务器接收到请求后,调度服务器应用处理请求,向浏览器端返回HTTP响应(响应报文),响应报文包括状态行、响应头、实体内容。选择star最多的👇,到https://github.com/typicode/json-server。CRUD指的是做增加(create)、读取(read)、更新(update)、删除(delete)(1)前后应用从浏览器端向服务器发送HTTP请求(请求报文)(4)浏览器端接收到响应,解析显示响应体/调用监视回调。(2)请求报文包括请求行、请求头、请求体。

2023-05-05 17:29:34 263

原创 创建vue3项目(vite+js)

Project name是项目名称,输入所创建的项目名称即可按回车。选择JavaScript。显示如下界面即为安装成功。显示如下表示创建成功。

2023-04-28 09:47:10 435

原创 vue3中父子组件间的通信(js)

在 emits() 的第一个参数为监听的自定义事件字面量,第二个参数为事件传递的参数。如果该事件有多个参数要传递,可使用对象的形式进行传递。父组件页面father.vue。用法相似,使用时可以不用导入。父组件father1.vue。主界面 app.vue。子组件son1.vue。主界面 app.vue。获取emit函数,与。函数一样不需要引入。// 触发自定义事件。

2023-04-27 17:39:24 142 1

vue3+电商后台管理系统+elementplus+axios

使用vue3完成的电商后台管理系统,前后端分离,通过elementplus组件,axios发送请求,vue-router实现路由导航,实现了商品管理,订单管理,权限管理,用户管理等页面

2023-07-04

空空如也

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

TA关注的人

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