axios请求数据几种方式总结

axios请求数据总结
摘要由CSDN通过智能技术生成

一,在入口文件引入axios并配置请求头根路径和请求头拦截

//引入axios
import axios from'axios'

//设置请求根路径
axios.defaults.baseUrl='http://127.0.0.0:8001/api/private/v1/'

//设置请求头拦截
axios.interceptors.request.use(config= >{
config.headers.Authorization = window.sessionStorage.getItem('token');
console.log(config);

// 在最后必须return config
   return config

})

// 把axios 挂载在VUe实例对象上
Vue.prototype.$http =axios

经过以上设置则可以通过 this.$http发送axios请求后端接口

二,发送各类请求携带参数的格式:

get请求

const { data :res} =await this.$http.get(`categories/${this.cateId}/attributes`,

{ params:{sel: this.activeName}}

);

//若要求参数携带在URL中,可以通过``包裹后端地址,使用${}在URL中携带对应参数,
//不携带在url的参数需要通过params传递参数
//若参数不携带在url中,且参数很多可以把接口所需要参数打包成一个对象,通过params把由各个参数组成对象直接给后端接口

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值