使用axios发送POST请求的示例代码如下:
axios.post('/login', {
username: 'user',
password: 'pass'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
在上述代码中,我们使用axios.post()方法发送一个POST请求,参数一为请求路由的URL,参数二为请求体(可以为空)。请求体是以JavaScript对象的形式提供的,axios会自动将其序列化为JSON。
请求成功后,then()方法会接收到服务器响应的数据,我们可以在回调函数中处理这些数据。如果请求出现错误,catch()方法会接收到一个错误对象,我们可以在这里处理错误信息。
此外,如果你需要发送其他类型(例如GET或PUT)的HTTP请求,你可以按照这个模式,使用axios的相应方法来发送不同类型的请求,例如:
axios.get('/api/user/12345')
axios.put('/api/user/12345', {firstName: 'Fred', lastName: 'Flintstone'})
axios.delete('/api/user/12345')
希望这个解决方法能够帮助到你。