Vue笔记10:axios

axios.get|post|put|delete(url,options)


合并请求

代码示例:


代码中 合并请求的then用到了箭头函数所以this的指向是对象本身,如果用function(){this..}this指向的是window对象

拦截器

  • 单请求配置options: axios.post(url,data,options)
  • 全局配置defaults:this.$axios.defaults
  • config:请求拦截器中的参数
  • response.config 响应拦截器中的参数
  • options
    • baseURL 基础URL路径
    • params查询字符串(对象)
    • transformRequest:是个function(post请求传递的数据){ }转换请求数据
    • transformResponse:是个function(res){自己转换相应回来的数据}转换响应体数据
    • headers 请求信息
    • data 请求体数据
    • timeout 请求超时,请求多久后没有响应算是超时(毫秒)

代码示例:


你可能感兴趣的:(Vue笔记10:axios)