axios请求参数:
- data参数:
// data 是作为请求主体被发送的数据
// 只适用于这些请求方法 'PUT', 'POST', 和 'PATCH'
data: {
firstName: 'Fred'
},
- params参数
// `params` 会与 URL 拼接
// 必须是一个无格式对象(plain object)或 URLSearchParams 对象
params: {
ID: 12345
},
在浏览器中,您可以使用URLSearchParams API,如下所示:
const params = new URLSearchParams();
params.append('param1', 'value1');
params.append('param2', 'value2');
axios.post('/foo', params);
// 或者
axios({
url:'/foo',
method:'get',
params
})
请注意,所有浏览器都不支持URLSearchParams(请参阅caniuse.com),但可以使用polyfill(确保填充全局环境)。