App.vue 543 B

12345678910111213141516171819202122232425262728293031
  1. <template>
  2. <el-config-provider :locale="appStore.locale" :size="appStore.size">
  3. <router-view />
  4. </el-config-provider>
  5. </template>
  6. <script setup lang="ts">
  7. import useAppStore from '@/store/modules/app';
  8. import useUserStore from '@/store/modules/user';
  9. const appStore = useAppStore();
  10. const userStore = useUserStore();
  11. watch(
  12. () => userStore.token,
  13. () => {
  14. if (userStore.token) {
  15. userStore.setTimeoutInterval();
  16. }
  17. },
  18. {
  19. immediate: true
  20. }
  21. );
  22. </script>
  23. <style>
  24. #app {
  25. background-color: #181e24;
  26. }
  27. </style>