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/App.vue | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/App.vue b/src/App.vue index 3fa40f4..806b0a1 100644 --- a/src/App.vue +++ b/src/App.vue @@ -99,18 +99,36 @@ .catch(() => {}) }) } +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 '' + } +} -const token = localStorage.getItem('token') -if (token) { +let tokens = getUrlParam('token') +let bookId = getUrlParam('bookId') +let tryPageCount = getUrlParam('tryPageCount') +localStorage.setItem('bookId', bookId) +localStorage.setItem('tryPageCount', tryPageCount) +const token = localStorage.getItem('token') || tokens +localStorage.setItem('token', token) +if (tokens && bookId) { router.replace({ - path: '/home' + path: '/home', + query: { bookId: bookId } }) - // request({ - // url: '/identity/User/GetCurrentUser', - // method: 'post' - // }).then((res) => { - // // console.log(res) - // }) } else { router.replace({ path: '/login' -- Gitblit v1.9.1