npm install qs
导入 qs 库,如果是 TypeScript 项目,一同安装 npm install @types/qs
。
在请求的函数中添加一项配置:
file:[demo.ts]
const { data } = await axios.get("/flowchart/query/all", {
params,
lit:[paramsSerializer: params => {
return qs.stringify(params, { arrayFormat: "repeat" });
}]:lit
});
可以在 axios 的请求拦截器中添加这个配置,为所有 get 请求都处理数组参数。但是我这样做没效果,还是存在错误传递的情况,只能是单独的 get 函数添加配置。
标签:qs,axios,请求,get,参数传递,params,数组 From: https://www.cnblogs.com/Himmelbleu/p/17738799.html