12345678910111213141516171819202122232425262728293031323334353637383940 |
- <template>
- <div style="overflow: hidden">
- <ElConfigProvider :locale="locale">
- <router-view/>
- </ElConfigProvider>
- </div>
- </template>
- <script lang="ts">
- import {
- defineComponent,
- ref,
- nextTick,
- onMounted,
- watch,
- computed,
- ComponentInternalInstance,
- getCurrentInstance
- } from 'vue'
- import {useStore} from 'vuex'
- import {ElConfigProvider} from 'element-plus'
- import zhLocale from 'element-plus/es/locale/lang/zh-cn'
- export default defineComponent({
- name: 'App',
- components: {
- [ElConfigProvider.name]: ElConfigProvider, //添加组件
- },
- setup() {
- const store = useStore()
- const locale = ref(zhLocale)
- const that = (getCurrentInstance() as ComponentInternalInstance).appContext.config.globalProperties
- sessionStorage.setItem('sg_token', '123')
- return {
- locale
- }
- }
- })
- </script>
- <style scope lang="scss">
- </style>
|