From 22f4c1f29878971ee44dff0787a3000442e63b54 Mon Sep 17 00:00:00 2001 From: xjs Date: Wed, 21 Jan 2026 10:20:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8E=88=E6=9D=83=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/login-sub/index.vue | 9 +++++++++ src/pages/index/index.vue | 13 ++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/login-sub/index.vue b/src/login-sub/index.vue index 4174950..65790fa 100644 --- a/src/login-sub/index.vue +++ b/src/login-sub/index.vue @@ -81,6 +81,8 @@ const show = ref(false) const checked = ref([]) // 是否同意条款 const getPhoneInfo = ref(null) +const scene = ref('') + const getPhoneNumber = async (e: any) => { if (e.detail.errMsg == 'getPhoneNumber:ok') { const detail = e.detail @@ -189,6 +191,8 @@ const getUserInfo = async (_code: string) => { // 个人信息初始化 if (infoData.userExtend && !infoData.userExtend.init) { uni.navigateTo({ url: '/login-sub/inviteCode' }) + } else if (scene.value !== '') { + uni.navigateTo({ url: `/pages/index/index?scene=${scene.value}` }) } else { uni.switchTab({ url: '/pages/home/index/index', @@ -205,6 +209,11 @@ const getUserInfo = async (_code: string) => { }) } } + +onLoad((options) => { + // 如果是授权登录页面回来,则要回去授权页面 + scene.value = options.scene || '' +})