axios统一封装
Api统一管理
├── src
├── api
│ ├── index.js // 分发, 也可在模块js中直接分发
│ ├── modelA.js // 按模块管理api
│ └── modelB.js
└── main
import axios from 'axios'
export const API_MODELA = {
reqLogin: params => { return axios.post('/login', params).then(res => res.data) },
reqProfile: params => { return axios.post('/user/profile', params).then(res => res.data) },
reqUserList: params => { return axios.get('/user/list', { params: params }).then(res => res.data) }
}
import { API_MODELA } from '../../api/api';
let params = {
username: 'admin',
pwd: '123456'
}
API_MODELA.reqLogin(params).then((res) => {
console.log(res)
})