From 87aa717cf4915e5978e592ff56e5cf059a4b55ce Mon Sep 17 00:00:00 2001 From: gerson <1405270578@qq.com> Date: 星期日, 30 六月 2024 10:18:22 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/WI/Web.V1.0 --- src/layout/main/classic.vue | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/layout/main/classic.vue b/src/layout/main/classic.vue index 8d4eeef..883426f 100644 --- a/src/layout/main/classic.vue +++ b/src/layout/main/classic.vue @@ -5,14 +5,29 @@ </template> <script setup lang="ts" name="layoutClassic"> -import { defineAsyncComponent, computed, ref, watch, nextTick, onMounted } from 'vue'; -import { useRoute } from 'vue-router'; import { storeToRefs } from 'pinia'; +import { computed, defineAsyncComponent, nextTick, onMounted, ref, watch } from 'vue'; +import { useRoute } from 'vue-router'; +import { PostLogin } from '/@/api/ai/user'; import { useThemeConfig } from '/@/stores/themeConfig'; + +const login = () => { + return PostLogin({ + user: 'tc', + pass: 'a', + }); +}; // 寮曞叆缁勪欢 -const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue')); +const LayoutMain = defineAsyncComponent(async () => { + try { + await login(); + } finally { + // eslint-disable-next-line no-unsafe-finally + return import('/@/layout/component/main.vue'); + } +}); // 瀹氫箟鍙橀噺鍐呭 const layoutMainRef = ref<InstanceType<typeof LayoutMain>>(); -- Gitblit v1.9.3