Axios get-in url可以工作,但第二个参数作为对象,它不能工作

我试图将GET请求作为第二个参数发送,但它作为url发送时不起作用

这样一来,$\u GET[‘naam’]返回测试:

导出函数saveScore(naam,score){
返回函数(分派){
get(’http://**.nl/**/gebruikerOpslaan.php?naam=test’)
。然后((响应)=&gt{
分派({type:“SAVE_SCORE_SUCCESS”,有效负载:response.data})
})
.catch((err)=&gt{
分派({type:“SAVE_SCORE_FAILURE”,有效负载:err})
})
}
};

但是当我尝试这一点时,$\u GET中根本没有任何内容:

导出函数saveScore(naam,score){
返回函数(分派){
get(’http://**.nl/**/gebruikerOpslaan.php’,
{
密码:“pass”,
纳姆:纳姆,
分数:分数
})
。然后((响应)=&gt{
分派({type:“SAVE_SCORE_SUCCESS”,有效负载:response.data})
})
.catch((err)=&gt{
分派({type:“SAVE_SCORE_FAILURE”,有效负载:err})
})
}
};

为什么我不能那样做?在文件中,它明确表示这是可能的。使用$\u POST也不起作用

axios.get接受请求配置作为第二个参数(而不是查询字符串参数)

您可以使用paramsconfig选项设置查询字符串参数,如下所示:

axios.get(“/api”{
参数:{
福:“酒吧”
}
});

发表评论