App.vue 659 Bytes
Newer Older
xulili's avatar
xulili committed
1 2 3 4 5 6
<template>
  <div id="app">
    <router-view/>
  </div>
</template>

Z's avatar
Z committed
7
<script>
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
  import util from '@/libs/util'

  export default {
    name: 'app',
    watch: {
      '$i18n.locale': 'i18nHandle'
    },
    created() {
      this.i18nHandle(this.$i18n.locale)
    },
    methods: {
      i18nHandle(val, oldVal) {
        util.cookies.set('lang', val)
        document.querySelector('html').setAttribute('lang', val)
      }
Z's avatar
Z committed
23 24 25 26 27
    }
  }
</script>

<style lang="scss">
xulili's avatar
xulili committed
28 29 30
@import '~@/assets/style/public-class.scss';
@import '~@/assets/style/button/index.scss';
@import '~@/assets/style/pagination/index.scss';
xulili's avatar
xulili committed
31
@import '~@/assets/style/dialog/index.scss';
xulili's avatar
xulili committed
32
</style>