Ant Design Pro GET 请求相同参数多选时格式化字段名

Ant Design axios Umi.js About 423 words

需求

ProFormSelectmode切为multiple时,request请求会使用field[]=a&field[]=b来进行网络请求。

axios

此行为主要由axios控制。将paramsSerializer设置为arrayFormat: 'repeat'即可。

代码

import {request} from "@umijs/max";

async function getData(options?: { [key: string]: any }) {
  return request('/api/data', {
    method: 'GET',
    params: {
      ...(options || {}),
    },
    paramsSerializer: (params) => stringify(params, { arrayFormat: 'repeat' }),
  });
}
Views: 7 · Posted: 2026-08-14

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh