Browse Source

代码提交

zhangqi 9 tháng trước cách đây
mục cha
commit
f32839278d
1 tập tin đã thay đổi với 5 bổ sung5 xóa
  1. 5 5
      src/components/newLayout/modules/header.vue

+ 5 - 5
src/components/newLayout/modules/header.vue

@@ -29,7 +29,7 @@
 
     <el-dropdown>
       <el-button type="default" size="small" style="margin-right: 10px;">
-        {{ langusge.filter(e=> e.languagecode == nowType)[0].languagename}}<i class="el-icon-arrow-down el-icon--right"></i>
+        {{languagename}}<i class="el-icon-arrow-down el-icon--right"></i>
       </el-button>
       <el-dropdown-menu slot="dropdown">
         <el-dropdown-item v-for="item in langusge" :key="item.index" @click.native="i18nChangeLanguage(item.languagecode)">{{item.languagename}}</el-dropdown-item>
@@ -74,7 +74,8 @@ export default {
       accountList:[],
       colorWhite:true,
       langusge:[],
-      nowType:''
+      nowType:'ZH',
+      languagename:''
     }
   },
   computed:{
@@ -165,7 +166,7 @@ export default {
         id:10026401
       })
       this.langusge = res.data
-      this.nowType = sessionStorage.getItem('lang')
+      this.nowType = sessionStorage.getItem('lang') ? sessionStorage.getItem('lang') : 'ZH'
     },
     async i18nChangeLanguage (type) {
       sessionStorage.setItem('lang',type)
@@ -187,9 +188,8 @@ export default {
       } else {
         Vue.config.lang = 'en'
         Vue.locale('en', Object.assign(enLocale,res.data.EN))
-
       }
-      
+      this.languagename = this.langusge.filter(e=> e.languagecode == this.nowType)[0].languagename
     }
   },