mirror of
https://github.com/sunniejs/vue-h5-template.git
synced 2025-06-10 10:29:16 +08:00
分离 api 及 优化
This commit is contained in:
parent
44277e6975
commit
a38a270fb2
7
src/api/index.js
Normal file
7
src/api/index.js
Normal file
@ -0,0 +1,7 @@
|
||||
const api = {
|
||||
Login: '/user/login',
|
||||
UserInfo: '/user/userinfo',
|
||||
UserName: '/user/name'
|
||||
}
|
||||
|
||||
export default api
|
@ -1,22 +1,23 @@
|
||||
import qs from 'qs'
|
||||
import api from './index'
|
||||
|
||||
// axios
|
||||
import request from '@/utils/request'
|
||||
// user api
|
||||
|
||||
// 登录
|
||||
export function login(params) {
|
||||
export function login(data) {
|
||||
return request({
|
||||
url: '/user/login',
|
||||
url: api.Login,
|
||||
method: 'post',
|
||||
data: qs.stringify(params)
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 用户信息 post 方法
|
||||
export function getUserInfo(params) {
|
||||
export function getUserInfo(data) {
|
||||
return request({
|
||||
url: '/user/userinfo',
|
||||
url: api.UserInfo,
|
||||
method: 'post',
|
||||
data: qs.stringify(params),
|
||||
data,
|
||||
hideloading: true
|
||||
})
|
||||
}
|
||||
@ -24,8 +25,9 @@ export function getUserInfo(params) {
|
||||
// 用户名称 get 方法
|
||||
export function getUserName(params) {
|
||||
return request({
|
||||
url: '/user/name?' + qs.stringify(params),
|
||||
url: api.UserName,
|
||||
method: 'get',
|
||||
params,
|
||||
hideloading: true
|
||||
})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user