我们为什么要封装axios和api接口管理?
主要目的是为了让我们后期维护更加方便,同时简化我们的代码。
axios封装步骤
1.第一步安装axios
yarn add axios -S
2.第二步我们先在src
目录中创建network文件夹,http.js文件中存放axios封装,api.js用来管理我们的接口
在http.js中我们首先引入
// 在http.js中引入axios
import axios from 'axios'; // 引入axios
import router from '../router';
import store from '../store/index'
// vant的toast提示框组件,大家可根据自己的ui组件更改。
import { Toast } from 'vant';
然后创建axios实例
//创建axios实例
const service = axios.create({
baseURL: './mock', // url = base api url + request url
withCredentials: false, // send cookies when cross-domain requests
timeout: 1000*12 // 请求超时
})
设置post请求头<