注册页面可以根据输入的地址设置不同的语言
This commit is contained in:
@@ -53,6 +53,12 @@ const routes: Array<RouteRecordRaw> = [
|
|||||||
meta: { enter: "all" },
|
meta: { enter: "all" },
|
||||||
component: () => import("@/views/Register.vue"),
|
component: () => import("@/views/Register.vue"),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/register/:lang",
|
||||||
|
name: "registerLang",
|
||||||
|
meta: { enter: "all" },
|
||||||
|
component: () => import("@/views/Register.vue"),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: "/upgrade",
|
path: "/upgrade",
|
||||||
name: "upgrade",
|
name: "upgrade",
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ import {
|
|||||||
import { setCookie, getCookie, WriteCookie, clonAllCookie } from '@/tool/cookie'
|
import { setCookie, getCookie, WriteCookie, clonAllCookie } from '@/tool/cookie'
|
||||||
import { Https } from '@/tool/https'
|
import { Https } from '@/tool/https'
|
||||||
import { useStore } from 'vuex'
|
import { useStore } from 'vuex'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter, useRoute } from 'vue-router'
|
||||||
import signUp from '@/component/mainPage/signUp/index.vue'
|
import signUp from '@/component/mainPage/signUp/index.vue'
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
@@ -93,6 +93,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
setup() {
|
setup() {
|
||||||
const store = useStore()
|
const store = useStore()
|
||||||
|
const route = useRoute();
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
let data = reactive({
|
let data = reactive({
|
||||||
homeRecommendMax: null,
|
homeRecommendMax: null,
|
||||||
@@ -148,7 +149,14 @@ export default defineComponent({
|
|||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
updataIsMoblie()
|
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) {
|
if (savedLang) {
|
||||||
data.isSelectSuccessively = savedLang === 'CHINESE_SIMPLIFIED'
|
data.isSelectSuccessively = savedLang === 'CHINESE_SIMPLIFIED'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user