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,