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:希望不要被黄老师打脸。。。)