| 1234567891011121314151617181920212223242526272829 | 
							- <template>
 
-   <transition name="el-fade-in-linear">
 
-     <router-view />
 
-   </transition>
 
- </template>
 
- <script>
 
- import Cookies from 'js-cookie'
 
- import { messages } from '@/i18n'
 
- export default {
 
-   watch: {
 
-     '$i18n.locale': 'i18nHandle'
 
-   },
 
-   created () {
 
-     this.i18nHandle(this.$i18n.locale)
 
-   },
 
-   methods: {
 
-     i18nHandle (val, oldVal) {
 
-       Cookies.set('language', val)
 
-       document.querySelector('html').setAttribute('lang', val)
 
-       document.title = messages[val].brand.lg
 
-       // 非登录页面,切换语言刷新页面
 
-       if (this.$route.name !== 'login' && oldVal) {
 
-         window.location.reload()
 
-       }
 
-     }
 
-   }
 
- }
 
- </script>
 
 
  |