From 5fab97cf7e49636d446e063ee6e0eea80c124bd2 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期三, 15 三月 2023 19:05:56 +0800 Subject: [PATCH] 支持不同域的前后端分离部署 --- web_src/src/App.vue | 23 +++++------------------ 1 files changed, 5 insertions(+), 18 deletions(-) diff --git a/web_src/src/App.vue b/web_src/src/App.vue index 4ae7ea8..e7d45b7 100644 --- a/web_src/src/App.vue +++ b/web_src/src/App.vue @@ -5,6 +5,7 @@ </template> <script> +import userService from './components/service/UserService' export default { name: 'app', data(){ @@ -19,7 +20,7 @@ } }, created() { - if(!this.$cookies.get("session")){ + if (userService.getToken() == null){ //濡傛灉娌℃湁鐧诲綍鐘舵�佸垯璺宠浆鍒扮櫥褰曢〉 this.$router.push('/login'); } @@ -33,28 +34,14 @@ // this.getUserInfo(); }, methods: { - //璇锋眰鐢ㄦ埛鐨勪竴浜涗俊鎭� - getUserInfo(){ - var userinfo = this.$cookies.get("session"); - }, checkLogin(){ //妫�鏌ユ槸鍚﹀瓨鍦╯ession - //cookie鎿嶄綔鏂规硶鍦ㄦ簮鐮侀噷鏈夋垨鑰呭弬鑰冪綉涓婄殑鍗冲彲 - if(!this.$cookies.get("session")){ + if (userService.getToken() == null){ //濡傛灉娌℃湁鐧诲綍鐘舵�佸垯璺宠浆鍒扮櫥褰曢〉 - this.$router.push('/login'); + // this.$router.push('/login'); } + }, - getCookie: function (cname) { - var name = cname + "="; - var ca = document.cookie.split(';'); - for (var i = 0; i < ca.length; i++) { - var c = ca[i]; - while (c.charAt(0) == ' ') c = c.substring(1); - if (c.indexOf(name) != -1) return c.substring(name.length, c.length); - } - return ""; - } }, components: {} }; -- Gitblit v1.8.0