调用 api

This commit is contained in:
xiaodi 2020-04-25 23:32:59 +08:00
parent e671a60bfa
commit af7fc3130b
3 changed files with 20 additions and 11 deletions

7
src/api/index.js Normal file
View File

@ -0,0 +1,7 @@
const api = {
Login: '/user/login',
UserInfo: '/user/userinfo',
UserName: '/user/name'
}
export default api

View File

@ -1,22 +1,23 @@
import qs from 'qs' import api from './index'
// axios // axios
import request from '@/utils/request' import request from '@/utils/request'
//user api
// 登录 // 登录
export function login(params) { export function login(data) {
return request({ return request({
url: '/user/login', url: api.Login,
method: 'post', method: 'post',
data: qs.stringify(params) data
}) })
} }
// 用户信息 post 方法 // 用户信息 post 方法
export function getUserInfo(params) { export function getUserInfo(data) {
return request({ return request({
url: '/user/userinfo', url: api.UserInfo,
method: 'post', method: 'post',
data: qs.stringify(params), data,
hideloading: true hideloading: true
}) })
} }
@ -24,7 +25,8 @@ export function getUserInfo(params) {
// 用户名称 get 方法 // 用户名称 get 方法
export function getUserName(params) { export function getUserName(params) {
return request({ return request({
url: '/user/name?' + qs.stringify(params), url: api.UserName,
params,
method: 'get', method: 'get',
hideloading: true hideloading: true
}) })

View File

@ -1,8 +1,8 @@
import axios from 'axios' import axios from 'axios'
import store from '@/store' import store from '@/store'
import {Toast} from 'vant' import { Toast } from 'vant'
// 根据环境不同引入不同api地址 // 根据环境不同引入不同api地址
import {baseApi} from '@/config' import { baseApi } from '@/config'
// create an axios instance // create an axios instance
const service = axios.create({ const service = axios.create({
baseURL: baseApi, // url = base api url + request url baseURL: baseApi, // url = base api url + request url