注册页面可以根据输入的地址设置不同的语言
This commit is contained in:
@@ -53,6 +53,12 @@ const routes: Array<RouteRecordRaw> = [
|
||||
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",
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user