Axios的params参数传递

问题描述:

如果传递的params如下所示:

{a: [1, 2]}

那么,url是这样的:

xxxx/xxx?a[]=1&a[]=2

注意,这里的a数组被分开了,并在a后面加了一个"[]"

然而我后端使用的框架是FastAPI,默认接收a(也就是不加"[]"),这就导致了参数无法正常接收

 

解决方案:

给axios加一个paramsSerializer函数,自定义参数序列化,如图所示:

 

posted @ 2024-03-11 16:26  Delusional_man  阅读(185)  评论(0)    收藏  举报