处理请求 URL 参数的另外一种情况
来源:5-2 处理请求 url 参数 - buildURL 函数实现

梁凤波
2019-04-28
黄老师,您好,我考虑到还有一种URL参数处理,发送的参数为数组,且数组里面还有对象,例子如下:
axios({
method: 'get',
url: '/base/get',
params: {
food: [
{ id: 1, name: 'food1' },
{ id: 2, name: 'food2' }
]
}
})
通过处理参数应该转换为以下参数:
food[0][id]: 1
food[0][name]: food1
food[1][id]: 2
food[1][name]: food2
现在项目里暂没这处理这种情况哦,请问一下,这种情况是否需要考虑呢?
写回答
1回答
-
这种情况考虑了呀,如果数组中的值是一个对象,就直接 JSON.stringify 了,官网 axios 也是一样的处理方式
132019-04-28
相似问题