From fc14810fcf8a2c4f367983eb67dc8bb0730fdc74 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Thu, 21 Aug 2025 10:08:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=99=BB=E5=BD=95=E9=A1=B5):=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8ensureDecodeURIComponent=E5=A4=84=E7=90=86=E9=87=8D?= =?UTF-8?q?=E5=AE=9A=E5=90=91URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 确保重定向URL被正确解码,避免特殊字符导致的问题 --- src/pages/login/login.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 4c92db3..5ee006a 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -11,11 +11,12 @@ import { useUserStore } from '@/store/user' import { tabbarList } from '@/tabbar/config' import { isPageTabbar } from '@/tabbar/store' +import { ensureDecodeURIComponent } from '@/utils' const redirectUrl = ref('') onLoad((options) => { console.log('login options', options) - redirectUrl.value = options.redirect || tabbarList[0].pagePath + redirectUrl.value = ensureDecodeURIComponent(options.redirect) || tabbarList[0].pagePath }) const userStore = useUserStore() function doLogin() {