From 051ba788da4440af0c00817e905bea6535b3b4fa Mon Sep 17 00:00:00 2001 From: TorKing <1643074784@qq.com> Date: Wed, 19 Feb 2025 18:03:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- folacin-app/src/views/index/index.vue | 36 +++++++++++++-------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/folacin-app/src/views/index/index.vue b/folacin-app/src/views/index/index.vue index be68084..0e67bac 100644 --- a/folacin-app/src/views/index/index.vue +++ b/folacin-app/src/views/index/index.vue @@ -50,8 +50,14 @@ export default { if (path != '/') { return; } - this.userInfo.token = result.token; - vm.getUserByToken(this.userInfo, false); + let ios = isIOSWebKit(); + if (ios) { + let data = JSON.parse(result); + this.userInfo.token = data.token; + } else { + this.userInfo.token = result.token; + } + vm.getUserByToken(this.userInfo); }; }, mounted() { @@ -63,21 +69,22 @@ export default { methods: { init() { if (process.env.NODE_ENV == "dev") { - this.initUserInfo(this.userInfo, true); - this.getUserByToken(this.userInfo, true); + this.initUserInfo(this.userInfo); + this.getUserByToken(this.userInfo); } else { let query = this.$route.query; this.userInfo.token = query.token - this.initUserInfo(this.userInfo, true); + this.initUserInfo(this.userInfo); if (!this.userInfo.token) { this.msg = "获取用户信息异常!" callMobile('init', {}); } else { - this.getUserByToken(this.userInfo, true) + this.getUserByToken(this.userInfo) } } }, - getUserByToken(userInfo, isPc) { + getUserByToken(userInfo) { + this.initUserInfo(userInfo); getUserByToken(userInfo.token).then(res => { if (res.code == 'SUCCESS') { userInfo.userId = res.data.userId; @@ -86,7 +93,7 @@ export default { userInfo.nickName = res.data.nickName; userInfo.gender = res.data.gender; userInfo.headPortrait = res.data.headPortrait; - this.initUserInfo(userInfo, isPc); + this.initUserInfo(userInfo); this.showMsg(); } else { this.msg = "获取用户信息异常!" @@ -98,17 +105,8 @@ export default { handleBack() { callMobile('goIndex', {}); }, - initUserInfo(val, isPc) { - if (isPc) { - window.sessionStorage.setItem('userInfo', JSON.stringify(val)); - return; - } - let ios = isIOSWebKit(); - if (ios) { - window.sessionStorage.setItem('userInfo', val); - } else { - window.sessionStorage.setItem('userInfo', JSON.stringify(val)); - } + initUserInfo(val) { + window.sessionStorage.setItem('userInfo', JSON.stringify(val)); }, showMsg() { Dialog.alert({ -- 2.18.0