From 4e1859708f3c00c9a7b79a3489ac9a6640f8f7b7 Mon Sep 17 00:00:00 2001 From: litian <2804272236@qq.com> Date: 星期二, 28 五月 2024 18:18:39 +0800 Subject: [PATCH] yuedu --- src/main.ts | 39 +++------------------------------------ 1 files changed, 3 insertions(+), 36 deletions(-) diff --git a/src/main.ts b/src/main.ts index 440b309..595c414 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,52 +8,19 @@ import router from './router' import * as ElementPlusIconsVue from '@element-plus/icons-vue' import toolClass from '@/assets/js/toolClass' -import MG from "@/assets/js/middleGround/WebMiddleGroundApi.js" +import MG from '@/assets/js/middleGround/WebMiddleGroundApi.js' import './child.ts' const handleGetToken = () => { return localStorage.getItem('token') } -const getUrlParam =(paraName)=>{ - var url = window.location.toString(); - var arrObj = url.split("?"); - if (arrObj.length > 1) { - var arrPara = arrObj[1].split("&"); - var arr; - for (var i = 0; i < arrPara.length; i++) { - arr = arrPara[i].split("="); - if (arr != null && arr[0] == paraName) { - return arr[1]; - } - } - return ""; - } else { - return ""; - } -} - // 璺敱鎵ц涔嬪墠鐨勪竴浜涙搷浣� router.beforeEach((to, from, next) => { - let token = getUrlParam('token'); - let bookId = getUrlParam('bookId'); - if(bookId){ - localStorage.setItem('bookId', bookId) - } - - if (token) { - localStorage.setItem('token', token) - - if (to.path === '/login') { - next({ path: '/home' }) - } else { - // 濡傛灉涓嶆槸鐧诲綍椤甸潰锛岃烦杞埌鐩爣鐨勯〉闈� - next() - } - }else if (handleGetToken()) { + if (handleGetToken()) { // 鏄惁鏄櫥褰曢〉闈紝鐩存帴鍒伴椤� if (to.path === '/login') { - next({ path: '/home' }) + next({ path: '/home',query: { bookId: localStorage.getItem('bookId') } }) } else { // 濡傛灉涓嶆槸鐧诲綍椤甸潰锛岃烦杞埌鐩爣鐨勯〉闈� next() -- Gitblit v1.9.1