From ed6cc294a5fd170e9c959379087bd8f2d510c982 Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Tue, 24 Feb 2026 17:27:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E9=A1=B5=E9=9D=A2=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E6=A0=B9=E6=8D=AE=E8=BE=93=E5=85=A5=E7=9A=84=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E8=AE=BE=E7=BD=AE=E4=B8=8D=E5=90=8C=E7=9A=84=E8=AF=AD?= =?UTF-8?q?=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 6 ++++++ src/views/Register.vue | 12 ++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index b264f4f2..dd8b18cb 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -53,6 +53,12 @@ const routes: Array = [ meta: { enter: "all" }, component: () => import("@/views/Register.vue"), }, + { + path: "/register/:lang", + name: "registerLang", + meta: { enter: "all" }, + component: () => import("@/views/Register.vue"), + }, { path: "/upgrade", name: "upgrade", diff --git a/src/views/Register.vue b/src/views/Register.vue index 34d60a2e..746abddc 100644 --- a/src/views/Register.vue +++ b/src/views/Register.vue @@ -85,7 +85,7 @@ import { import { setCookie, getCookie, WriteCookie, clonAllCookie } from '@/tool/cookie' import { Https } from '@/tool/https' import { useStore } from 'vuex' -import { useRouter } from 'vue-router' +import { useRouter, useRoute } from 'vue-router' import signUp from '@/component/mainPage/signUp/index.vue' export default defineComponent({ components: { @@ -93,6 +93,7 @@ export default defineComponent({ }, setup() { const store = useStore() + const route = useRoute(); const router = useRouter() let data = reactive({ homeRecommendMax: null, @@ -148,7 +149,14 @@ export default defineComponent({ onMounted(() => { updataIsMoblie() - const savedLang = localStorage.getItem('loginLanguage') + let savedLang = localStorage.getItem('loginLanguage') || 'ENGLISH' + if(route?.params?.lang == 'cn'){ + savedLang = 'CHINESE_SIMPLIFIED' + localStorage.setItem('loginLanguage', savedLang) + }else if(route?.params?.lang == 'en'){ + savedLang = 'ENGLISH' + localStorage.setItem('loginLanguage', savedLang) + } if (savedLang) { data.isSelectSuccessively = savedLang === 'CHINESE_SIMPLIFIED' }