fix: 修复刷新页面后国际化部分失效的bug
This commit is contained in:
@@ -84,7 +84,7 @@
|
||||
</el-submenu>
|
||||
<el-submenu index="5" popper-class="nz-submenu">
|
||||
<template slot="title">
|
||||
<div @click="jumpTo('account')" :class ="activeIndex == 'account' || activeIndex == 'promServer' ? 'menu-active' :''">{{$t('overall.config')}}</div>
|
||||
<div @click="jumpTo('account')" :class ="activeIndex == 'account' || activeIndex == 'promServer' || activeIndex == 'dc' ? 'menu-active' :''">{{$t('overall.config')}}</div>
|
||||
</template>
|
||||
<el-menu-item index="5-0">
|
||||
<div @click="jumpTo('account')" :class="{'menu-item-active' :(activeIndex == 'account' )}">{{$t('config.account.account')}}</div>
|
||||
|
||||
@@ -5,7 +5,7 @@ import messages from './language'
|
||||
Vue.use(VueI18n)
|
||||
//从localStorage获取语言选择。
|
||||
const i18n = new VueI18n({
|
||||
locale: localStorage.getItem('nz-language') || 'en', //初始未选择默认 en 英文
|
||||
locale: localStorage.getItem('nz-language-' + localStorage.getItem('nz-username')) || 'en', //初始未选择默认 en 英文
|
||||
messages,
|
||||
})
|
||||
locale.i18n((key, value) => i18n.t(key, value)) //兼容element
|
||||
|
||||
@@ -54,7 +54,6 @@ export default {
|
||||
sessionStorage.setItem("nz-username", this.loginData.username);
|
||||
localStorage.setItem("nz-username", this.loginData.username);
|
||||
localStorage.setItem('nz-language-' + this.loginData.username, this.lang);
|
||||
console.info('llang:' + this.lang)
|
||||
this.$i18n.locale = this.lang;
|
||||
bus.$emit('login');
|
||||
this.$router.push({
|
||||
|
||||
Reference in New Issue
Block a user