axios传参以及mock对应接收方式

阅读 42

2022-03-11

axios传参有三种方式:
一、params传参

axios.get(url,{
  params:{
    a:1,
    b:2
  }
})

在mock中接收时,参数是拼接在url中的,如:

{url:"?a=1&b=2",type="GET",body:null}

二、data传参

axios.get(url,{
  data:{
    a:1,
    b:2
  }
})

在mock中接收参数时,参数是在body中显示的,如:

 {url:"",type="GET",body:"{"a":1,"b":2}"}

三、对象传参

axios.get(url,{
   a:1,
   b:2
})

在mock中接收时,对于get请求显示没有参数,如:

{url:"",type="GET",body:null}
axios.post(url,{
    a:1,
    b:2
})

而对于post请求,mock中则可以在body中接收到参数对象,如:

{url:"",type="POST",body:"{"a":1,"b":2}"}

精彩评论(0)

0 0 举报