feat: add service module; 🌟

新增: 数据服务模块;
This commit is contained in:
iczer
2020-07-15 19:15:23 +08:00
parent 3f742a4dc1
commit 3ff12474cd
5 changed files with 62 additions and 4 deletions

29
src/utils/request.js Normal file
View File

@@ -0,0 +1,29 @@
import axios from 'axios'
const METHOD = {
GET: 'get',
POST: 'post'
}
/**
* axios请求函数
* @param url 请求地址
* @param method {METHOD} http method
* @param params 请求参数
* @returns {Promise<AxiosResponse<T>>}
*/
async function request(url, method, params) {
switch (method) {
case METHOD.GET:
return axios.get(url, {params})
case METHOD.POST:
return axios.post(url, params)
default:
return axios.get(url, {params})
}
}
export {
METHOD,
request
}