From c240c7aba32c77beba2c0921aae0316e725949d5 Mon Sep 17 00:00:00 2001 From: luyuan <1162963624@qq.com> Date: Thu, 15 Oct 2020 09:21:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86put=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base.ts | 7 +++++++ src/api/index.ts | 2 +- src/store/index.ts | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/api/base.ts b/src/api/base.ts index 843568c..d409b9c 100644 --- a/src/api/base.ts +++ b/src/api/base.ts @@ -36,6 +36,12 @@ const del: Get = async function (url: string, data?: unknown){ return res.data; } +const put: Get = async function (url: string, data?: unknown){ + const res = await axios.put(url, {params:data}) + return res.data; +} + + function setToken(){ axios.defaults.headers.common['Authorization'] = "Bearer " + getValue("token"); } @@ -44,5 +50,6 @@ export { get, post, del, + put, setToken } \ No newline at end of file diff --git a/src/api/index.ts b/src/api/index.ts index da099c3..7cbc3f9 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -37,7 +37,7 @@ export async function userinfo(){ const user = await get('personalInfo'); // console.log(user.data.img) if(user.code == 1001){ - // router.push("/") + router.push("/") return '未登录'; } return { diff --git a/src/store/index.ts b/src/store/index.ts index 6e09a39..bc8aca6 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -56,7 +56,9 @@ export default createStore({ actions: { async setUserInfo({ commit }){ const user = await userinfo(); - commit('setUserInfo', user); + if(user != '未登录'){ + commit('setUserInfo', user); + } } }, modules: {