axios get请求参数后带中括号
时间: 2023-08-04 12:09:51 浏览: 191
vue 中关于 axios 网络请求的封装:包括请求拦截等内容,附有详细的代码说明!!!
您好!对于在axios中发送GET请求时需要传递参数并带有中括号的情况,可以使用URLSearchParams来处理。以下是一个示例代码:
```javascript
import axios from 'axios';
const params = new URLSearchParams();
params.append('ids[]', '123');
params.append('ids[]', '456');
axios.get('/api/data', {
params: params
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
在上面的示例中,我们创建了一个URLSearchParams实例来处理参数。通过调用`append`方法,我们可以添加多个相同的参数名,使用中括号来表示数组形式的参数。然后将`params`对象传递给axios的`params`选项。
这样,发送的GET请求的URL将会是`/api/data?ids[]=123&ids[]=456`。
希望这可以帮助到您!如果有任何其他问题,请随时提问。
阅读全文