feat: UI美化

This commit is contained in:
tbphp
2025-07-03 23:23:02 +08:00
parent e06038ddb9
commit 5b0fcc5739
14 changed files with 1894 additions and 123 deletions

View File

@@ -10,7 +10,34 @@ const isLoggedIn = computed(() => !!authKey.value);
<template>
<global-providers>
<layout v-if="isLoggedIn" />
<router-view v-else />
<div id="app-root">
<transition name="app-transition" mode="out-in">
<layout v-if="isLoggedIn" key="layout" />
<router-view v-else key="auth" />
</transition>
</div>
</global-providers>
</template>
<style>
#app-root {
width: 100%;
/* height: 100vh; */
overflow: hidden;
}
.app-transition-enter-active,
.app-transition-leave-active {
transition: all 0.4s ease;
}
.app-transition-enter-from {
opacity: 0;
transform: translateY(20px);
}
.app-transition-leave-to {
opacity: 0;
transform: translateY(-20px);
}
</style>