在 Axios 中,当你需要传递数组参数时,可以使用以下几种方式进行格式化:
- 使用 paramsSerializer 将数组转换为逗号分隔的字符串:
import axios from 'axios'; import qs from 'qs'; const arrayParams = ['param1', 'param2', 'param3']; axios.get('https://api.example.com/endpoint', { params: { array: arrayParams }, paramsSerializer: (params) => qs.stringify(params, { arrayFormat: 'comma' }), }) .then((response) => console.log(response)) .catch((error) => console.error(error));这将发送一个类似于以下的请求:
https://api.example.com/endpoint?array=param1,param2,param3 - 使用
indices


4389

被折叠的 条评论
为什么被折叠?



