base例子这里有个bug
来源:5-4 处理请求 url 参数 - demo 编写
 
			阿曦
2019-05-09
url里边本身有参数,params里又有同样的参数的时候结果会有问题,比如最后一个例子改成这样
axios({
  method: 'get',
  url: '/base/get?foo=bar',
  params: {
    // bar: 'baz'
    foo: 'bar'
  }
})
最后的response会变成这样{"foo":["bar","bar"]}
所以应该刚开始的时候就处理url,把原来url自带的params push到传进来的params里,再统一处理比较好吧
(ps:希望不要被黄老师打脸。。。)
写回答
	1回答
- 
				
				这个问题看你怎么去理解了,没有一个明确的规范这种情况需不需要处理相同的参数,因请求 url 上有 foo=bar&foo=bar 也并没有不合理,服务端也是可以正常处理的 042019-05-10
相似问题
