mirror of
https://github.com/sunniejs/vue-h5-template.git
synced 2025-10-07 12:30:00 +08:00
调用 api
This commit is contained in:
parent
e671a60bfa
commit
af7fc3130b
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,7 +25,8 @@ export function getUserInfo(params) {
|
||||
// 用户名称 get 方法
|
||||
export function getUserName(params) {
|
||||
return request({
|
||||
url: '/user/name?' + qs.stringify(params),
|
||||
url: api.UserName,
|
||||
params,
|
||||
method: 'get',
|
||||
hideloading: true
|
||||
})
|
||||
|
@ -1,8 +1,8 @@
|
||||
import axios from 'axios'
|
||||
import store from '@/store'
|
||||
import {Toast} from 'vant'
|
||||
import { Toast } from 'vant'
|
||||
// 根据环境不同引入不同api地址
|
||||
import {baseApi} from '@/config'
|
||||
import { baseApi } from '@/config'
|
||||
// create an axios instance
|
||||
const service = axios.create({
|
||||
baseURL: baseApi, // url = base api url + request url
|
||||
|
Loading…
x
Reference in New Issue
Block a user