From af7fc3130b0dea63410988b1a971df8e46384137 Mon Sep 17 00:00:00 2001 From: xiaodi Date: Sat, 25 Apr 2020 23:32:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E7=94=A8=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 7 +++++++ src/api/user.js | 20 +++++++++++--------- src/utils/request.js | 4 ++-- 3 files changed, 20 insertions(+), 11 deletions(-) create mode 100644 src/api/index.js diff --git a/src/api/index.js b/src/api/index.js new file mode 100644 index 0000000..e690e09 --- /dev/null +++ b/src/api/index.js @@ -0,0 +1,7 @@ +const api = { + Login: '/user/login', + UserInfo: '/user/userinfo', + UserName: '/user/name' +} + +export default api \ No newline at end of file diff --git a/src/api/user.js b/src/api/user.js index 246d61d..b6e662d 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -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 }) diff --git a/src/utils/request.js b/src/utils/request.js index 992261a..6788f91 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -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