From 018bbf09939062e3875e1a5735cd4594f46cc30a Mon Sep 17 00:00:00 2001 From: zhuoda Date: Wed, 26 Jul 2023 21:18:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- smart-admin-web/javascript-ant-design-vue3/src/main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/smart-admin-web/javascript-ant-design-vue3/src/main.js b/smart-admin-web/javascript-ant-design-vue3/src/main.js index bf357bb2..dbd03cd7 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/main.js +++ b/smart-admin-web/javascript-ant-design-vue3/src/main.js @@ -10,7 +10,7 @@ import * as antIcons from '@ant-design/icons-vue'; import Antd, { message } from 'ant-design-vue'; import lodash from 'lodash'; -import { createApp } from 'vue'; +import { createApp, nextTick } from 'vue'; import JsonViewer from 'vue3-json-viewer'; import 'vue3-json-viewer/dist/index.css'; import App from './App.vue'; @@ -26,6 +26,8 @@ import { store } from '/@/store/index'; import { useUserStore } from '/@/store/modules/system/user'; import '/@/theme/index.less'; import { getTokenFromCookie } from '/@/utils/cookie-util'; +import { useRouter } from 'vue-router'; +import { PAGE_PATH_LOGIN } from '/@/constants/common-const'; /* * -------------------- ※ 着重 解释说明下main.js的初始化逻辑 begin ※ -------------------- @@ -43,6 +45,8 @@ import { getTokenFromCookie } from '/@/utils/cookie-util'; /** * 获取用户信息和用户权限对应的路由,构建动态路由 */ +const realRouter = useRouter(); + async function getLoginInfo() { try { //获取登录用户信息 @@ -57,6 +61,7 @@ async function getLoginInfo() { message.error(e); smartSentry.captureError(e); initVue(); + router.push({ path: PAGE_PATH_LOGIN }); } }