- 博客(6)
- 收藏
- 关注
原创 axios核心内容(四)源码分析
转换请求数据 ===> 调用xhrAdapter()发请求 ===> 请求返回后转换响应数据,返回promise。:创建XHR对象,根据config进行相应设置,发送特定请求,并接收响应数据,返回promise。👉 实现xhr适配器(包装xhr对象)(真正用来发送请求的函数)① 请求转换器:对请求头和请求体数据进行特定处理的函数。👉 根据http响应状态,改变Promise的状态。👉 用来调用http请求适配器方法发送请求的函数。👉 项目输出目录 (打包生后的目录)👉 定义请求的适配器xhr、http。
2023-05-12 14:30:58
143
原创 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
138
原创 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
285
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
300
1
原创 创建vue3项目(vite+js)
Project name是项目名称,输入所创建的项目名称即可按回车。选择JavaScript。显示如下界面即为安装成功。显示如下表示创建成功。
2023-04-28 09:47:10
482
1
原创 vue3中父子组件间的通信(js)
在 emits() 的第一个参数为监听的自定义事件字面量,第二个参数为事件传递的参数。如果该事件有多个参数要传递,可使用对象的形式进行传递。父组件页面father.vue。用法相似,使用时可以不用导入。父组件father1.vue。主界面 app.vue。子组件son1.vue。主界面 app.vue。获取emit函数,与。函数一样不需要引入。// 触发自定义事件。
2023-04-27 17:39:24
172
1
vue3+电商后台管理系统+elementplus+axios
2023-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人