From 020d40734a2062300d8b1651a1688fc987590c0a Mon Sep 17 00:00:00 2001 From: litian <2804272236@qq.com> Date: 星期五, 22 十一月 2024 15:00:12 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/TextbookReader --- src/App.vue | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/App.vue b/src/App.vue index 0e28f6a..c0d982a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -25,7 +25,8 @@ if (window.electronAPI) { window.electronAPI.onLogout((data) => { - localStorage.clear() + localStorage.removeItem("token") + localStorage.removeItem("userInfo") router.replace({ path: '/login' }) @@ -117,21 +118,25 @@ } } -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) { +let chapter = getUrlParam('chapter') +let startPage = getUrlParam('startPage') +let token = getUrlParam('token') +if(bookId){ + localStorage.setItem('bookId', bookId) +} + +if(token && token != null && token != 'null'){ + localStorage.setItem('token', token) +} +if(chapter && startPage){ + localStorage.setItem('chapter', chapter) + localStorage.setItem('startPage', startPage) +} +if (bookId) { router.replace({ path: '/home', query: { bookId: bookId } - }) -} else { - router.replace({ - path: '/login' }) } </script> -- Gitblit v1.9.1