From 38c52a92652f8430b3cf31cb3c06bbfdc8d293d8 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Tue, 15 Aug 2023 16:31:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2redirect?= =?UTF-8?q?=E9=87=8D=E5=AE=9A=E5=90=91=E5=8A=9F=E8=83=BD(I7DBUP)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/login.vue b/src/views/login.vue index c2a91ef..cadd789 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -71,6 +71,7 @@ import { encrypt, decrypt } from "@/utils/jsencrypt"; import useUserStore from '@/store/modules/user' const userStore = useUserStore() +const route = useRoute(); const router = useRouter(); const { proxy } = getCurrentInstance(); @@ -96,6 +97,10 @@ const captchaEnabled = ref(true); const register = ref(false); const redirect = ref(undefined); +watch(route, (newRoute) => { + redirect.value = newRoute.query && newRoute.query.redirect; +}, { immediate: true }); + function handleLogin() { proxy.$refs.loginRef.validate(valid => { if (valid) {