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}"}