后来加了paramsSerializer方法,是一个负责 params
序列化的函数
估计是get请求自己添加的时候出错,
arrayFormat: ‘repeat’ 这里与官网不同
axios.get(url, {
params: {
args: JSON.stringify(arg),
token: this.token,
},
paramsSerializer: function(p) {
return qs.stringify(p, {arrayFormat: 'repeat'})
}
})
这是官网的例子
// `paramsSerializer` 是一个负责 `params` 序列化的函数
// (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/)
paramsSerializer: function(params) {
return Qs.stringify(params, {arrayFormat: 'brackets'})
},