Javascript Axios GET-发送对象值而不是实际对象
我有个奇怪的问题。我正在使用Axios并执行GET请求。我需要在params对象中发送一组值。如果我只发送一个对象Javascript Axios GET-发送对象值而不是实际对象,javascript,axios,Javascript,Axios,我有个奇怪的问题。我正在使用Axios并执行GET请求。我需要在params对象中发送一组值。如果我只发送一个对象dataObject,我就不会得到正确的响应。但是,如果我以键值对的形式手动输入对象中的值,我会得到正确的响应。所以我希望我发送的参数如下所示: 但是,当我刚刚发送对象时,它看起来是这样的: 所以我在想,必须要有某种操作,我可以在物体上做,以拉出单个的对,但我没有弄明白 以下是两个不同的Axios版本: return axios.get(GET_ENDPOINT, { p
dataObject
,我就不会得到正确的响应。但是,如果我以键值对的形式手动输入对象中的值,我会得到正确的响应。所以我希望我发送的参数如下所示:
但是,当我刚刚发送对象时,它看起来是这样的:
所以我在想,必须要有某种操作,我可以在物体上做,以拉出单个的对,但我没有弄明白
以下是两个不同的Axios版本:
return axios.get(GET_ENDPOINT, {
params: {
dataObject
return axios.get(GET_ENDPOINT, {
params: {
//dataObject
20090519001:'',
iid:1444430872256,
accessoryIdString:'',
mode:'addToCart',
quantity:1,
您似乎正在将
params
作为params对象中的对象发送:
params:{dataObject:{etc}}
但是axios需要一个浅的对象,所以您需要的是
params:dataObject
您似乎正在将params
作为params对象中的对象发送:
params:{dataObject:{etc}}
但是axios需要一个浅的对象,所以您需要的是
params:dataObject
就是这样!我觉得这件事简单得可笑,我是对的!非常感谢。就这样!我觉得这件事简单得可笑,我是对的!非常感谢。