先看上一篇文章,二次封装
1 新建文件api 下面建几个js 用于放不同的项目接口
import request from '../../utils/request'
//定义接口数据
const apiObj = {
LOGIN_URL: '/user/login',
USERINFO_URL: '/user/login'
}
//登录接口
export const reqLogin = (data) => request.post(apiObj.LOGIN_URL, data)
//获取用户接口数据
export const reqUserInfo = (data) => request.get(apiObj.USERINFO_URL, data)
2 接口封装
// axios 二次封装,使用响应和请求拦截器
import axios from 'axios'
import {
ElMessage
} from 'element-plus'
// import {
// useTokenStore
// } from "@/stores/token.js";
//import rout