按照这个要求:localhost/goods?ids[]=1&ids[]=2axios代码如下: var array = [1, 2]; let json = JSON.stringify(array); console.log(json);
axios.get('http://localhost/goods', json).then(function (res) { if (res.code == 200) { console.log("ok");
}
}上面的代码似乎有误,如何使用axios来实现这个URL请求方法?
1 回答

桃花长相依
TA贡献1860条经验 获得超8个赞
url 地址和请求体参数的序列化方式好像是不一样的,url 的参数序列化可以使用一个叫 qs 的包 调用 qs.stringify。
但是 axios会对url参数自动进行序列化,可以直接
axios.get('http://localhost/goods', { params: {ids: [1,2]} })
添加回答
举报
0/150
提交
取消