赞
踩
由于参数中含有特殊符号[]导致报错,尝试使用了json转码后encode,但是都没有效果,最后发现我们需要将参数序列化,这样就ok了。
1、引入qs序列化库
import qs from 'qs'
2、在service.js或者你配置iaxios的地方加上序列化的过程即可,举例说明:
class Service {
Get(url, params= {}) {
return service({
url: url,
method: "get",
params: params,
paramsSerializer: params => {
return qs.stringify(params, { indices: false })
},
});
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。