axios如何发起get和post
时间: 2023-08-14 20:07:14 浏览: 165
axios的二次封装get和post是指在axios的基础上进行进一步封装,以便更方便地使用。二次封装get和post可以根据具体的业务需求,添加一些通用的配置和处理逻辑,比如添加请求头、处理错误信息等。这样可以减少重复代码的编写,提高代码的复用性和可维护性。同时,二次封装get和post也可以使代码更加规范化,提高代码的可读性和可理解性。
相关问题
axios发起get和post
axios的二次封装get和post是指在axios的基础上进行进一步封装,以便更方便地使用。二次封装get和post可以根据具体的业务需求,添加一些通用的配置和处理逻辑,比如添加请求头、处理错误信息等。这样可以减少重复代码的编写,提高代码的复用性和可维护性。同时,二次封装get和post也可以使代码更加规范化,提高代码的可读性和可理解性。
axios封装get和post请求
以下是axios封装get和post请求的例子:
1. 封装get请求
```javascript
export const get = (url, params) => {
return new Promise((resolve, reject) => {
axios.get(url, { params }).then(res => {
resolve(res.data);
}).catch(err => {
reject(err.data);
});
});
};
```
2. 封装post请求
```javascript
export const post = (url, params) => {
return new Promise((resolve, reject) => {
axios.post(url, QS.stringify(params)).then(res => {
resolve(res.data);
}).catch(err => {
reject(err.data);
});
});
};
```
阅读全文