From caf71c79d47126ab2498aecdff0dca2113dbfbb3 Mon Sep 17 00:00:00 2001 From: "768863620@qq.com" <768863620@qq.com> Date: Fri, 20 Sep 2024 17:35:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=88=87=E6=8D=A2=E4=BF=9D?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Breadcrumb/index.vue | 4 ++-- src/main.js | 4 ++-- src/views/login.vue | 1 + src/views/login_en.vue | 1 + 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 204ea59..5abad60 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -2,8 +2,8 @@ - {{ item.meta.title }} - {{ item.meta.title }} + {{$t(item.meta.title )}} + {{$t(item.meta.title )}} diff --git a/src/main.js b/src/main.js index 011a5eb..195677c 100644 --- a/src/main.js +++ b/src/main.js @@ -51,9 +51,9 @@ const messages = { en: enLocale, 'zh': zhCNLocale } - +const storedLanguage = localStorage.getItem('lang') || 'zh' const i18n = new VueI18n({ - locale: 'en', // 设置默认语言 + locale: storedLanguage, // 设置默认语言 messages }) diff --git a/src/views/login.vue b/src/views/login.vue index d128cef..6026ae9 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -162,6 +162,7 @@ export default { }, handleLogin() { this.$i18n.locale = 'zh' + localStorage.setItem('lang', 'zh') this.$refs.loginForm.validate(valid => { const user = { username: this.loginForm.username, diff --git a/src/views/login_en.vue b/src/views/login_en.vue index 6ac3c69..b75f7b3 100644 --- a/src/views/login_en.vue +++ b/src/views/login_en.vue @@ -164,6 +164,7 @@ export default { }, handleLogin() { this.$i18n.locale = 'en' + localStorage.setItem('lang', 'en') this.$refs.loginForm.validate(valid => { const user = { username: this.loginForm.username,