From 332aab16348cccb280a1d78452b13338c8cfae27 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期三, 09 七月 2025 15:06:03 +0800 Subject: [PATCH] 清空缓存 - 模拟退出 --- pages/home/home.js | 62 ++++++++++++++++--------------- 1 files changed, 32 insertions(+), 30 deletions(-) diff --git a/pages/home/home.js b/pages/home/home.js index c8077fd..cf9916e 100644 --- a/pages/home/home.js +++ b/pages/home/home.js @@ -180,9 +180,24 @@ url: info.url }) } else { - wx.navigateTo({ - url: info.url - }) + if (info.text == '鏁板瓧闃呰') { + if (wx.getStorageSync(app.config.tokenKey)) { + wx.navigateTo({ + url: info.url + }) + } else { + loginInfo(app, (data) => { + if (data) { + this.registe() + } + }) + } + } else { + wx.navigateTo({ + url: info.url + }) + } + } } else { wx.showToast({ @@ -501,9 +516,17 @@ const { book } = e.currentTarget.dataset; - wx.navigateTo({ - url: '/pages/home/digitalRead/index?productId=' + book.id, - }); + if (wx.getStorageSync(app.config.tokenKey)) { + wx.navigateTo({ + url: '/pages/home/digitalRead/index?productId=' + book.id, + }); + } else { + loginInfo(app, (data) => { + if (data) { + this.registe() + } + }) + } }, goTextBookDetail(e) { const { @@ -546,8 +569,6 @@ if (data) { this.addCartFun(info) this.registe() - } else { - this.addCartFun(info) } }) } @@ -711,28 +732,9 @@ }, onRetrievalPage() { - - // 棣栭〉娴嬭瘯鐧诲綍鍔熻兘锛屽悗缁敞閲� - // 妫�鏌ョ櫥褰曠姸鎬� - const token = wx.getStorageSync(app.config.tokenKey) - if (!token) { - loginInfo(app, (data) => { - // 濡傛灉涓嶆槸绗竴娆$櫥褰曪紝浼氭墽琛屽洖璋� - if (data) { - wx.navigateTo({ - url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal - }) - } else { - // 鍑虹幇閿欒锛岃繑鍥瀎alse - } - }) - } else { - wx.navigateTo({ - url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal - }) - } - - + wx.navigateTo({ + url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal + }) }, /** -- Gitblit v1.9.1