首页 > 其他分享 >vue2 axios11 await async 解构赋值 原生axios发起网络请求

vue2 axios11 await async 解构赋值 原生axios发起网络请求

时间:2022-11-22 18:12:33浏览次数:58  
标签:axios 请求 await 解构 async data

axios:专注发起网络请求的库

  get传参要params,post传参用data,具体传参看后端怎么写,后端乱写就套麻袋打一顿

 

 

 post请求

简化版:

  不用await和async时是一个promise实例 

 

 

 解构赋值:

  使用axios后,使用await/async进行简化

  简化后,将data进行解构

  将data解构出来后,用:将其重命名为res

  

 

 

 

 

 

axios发起网络请求:

  GET:

    发起请求,按需求写入参数或不写,看后端的。

    当数据获取后,返回的数据是promise的,则使用await和async使数据实例化

    实例化后解构数据

    GET使用params返回参数

  

 

     

 

  POST:

    GET使用data返回参数

    

 

 

标签:axios,请求,await,解构,async,data
From: https://www.cnblogs.com/wencaiguagua/p/16915444.html

相关文章

  • 数组,对象解构
    数组解构varnames=["abc","cba",undefined,"nba","mba"]基本使用var[name1,name2,name3]=names顺序问题:严格的顺序var[name1,,nam......
  • vue3 封装axios
    1添加一个新的http.js文件封装axios 引入axios //引入Axiosimportaxiosfrom'axios'定义一个根地址//视你自己的接口地址而定varroot2='http://121.4.6......
  • vue+axios+ssm解决跨域问题
    环境1.vue-admin-template模板2.axios3.后端java跨域问题解决方案注意:配置了前端解决方案后端可以不用配置,反之后端配置了前端可以不用配置前端解决方案前端采用......
  • vue+axios跨域问题
    环境1.vue-admin-template模板2.axios3.后端java跨域问题解决方案前端vue.config.js文件在module.exports中找到devServer完成如下配置devServer:{port:p......
  • axios二次封装-main.js使用
    axios封装:配置代理:axios封装:axios的二次封装:请求拦截统一token处理:引入:使用:导入:响应拦截统一错误处理:导入:main.js:login页面:效果:请求:我们要请求......
  • C#中多线程的使用(3)async/awaite
    一、简介在这最后一部分,记录一下async/awaite这一组关键字的用法,async/await这一组关键字是在.netframework4.5开始才有的,async是用来修饰方法,await用于方法内部等待......
  • axios安装使用和路由安装使用
    1.安装axios:cnpmiaxios-S2.启动项目:yarnservenpmrunserve3.在全局main.js导入axios:importaxiosfrom'axios'4.挂载至原型(作用:全局使用):Vue.prototype.axi......
  • Python数据的封装与解构
    Python等式右侧出现逗号分隔的多值的时候,就会将这几个值封装到元组中。这种操作称为封装packing。封装t1=1,2type(t1)Out[3]:tuplet1Out[4]:(1,2)封装和解构基......
  • kotlin的suspend对比csharp的async&await
    协程的出现大大降低了异步编程的复杂度,可以让我们像写同步代码一样去写异步代码,如果没有它,那么很多异步的代码都是需要靠回调函数来一层层嵌套,这个在我之前的一篇有介绍......
  • Token和axios拦截器的初步了解和使用
    token为什么要有token默认情况下,HTTP是一个无状态协议,也就是说任何客户端浏览器都可以访问服务器,但是服务器并不能知道浏览器到底是属于哪个用户的。当客户端多次向服务......