feat:初始化工程

This commit is contained in:
2025-09-21 22:48:33 +08:00
commit b0935a05fd
95 changed files with 12906 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
<template>
<div :class="{'collapse':collapse}">
<!-- 跳转到首页 -->
<transition name="sidebarLogoFade">
<!-- 根据collapse控制Logo组件即是否显示标题 -->
<router-link v-if="collapse" key="collapse" class="logo" to="/dashboard">
<!-- <img :src="logoInfo.logo" alt="logo">-->
</router-link>
<router-link v-else key="expand" class="logo" to="/dashboard">
<img :src="getAssetsImageFile('logo/logo.png')"
alt="logo">
</router-link>
</transition>
</div>
</template>
<script setup lang="ts">
import { defineProps } from 'vue'
import { getAssetsImageFile } from '@/utils'
defineProps({
collapse: {
type: Boolean,
require: true
}
})
</script>
<style lang="scss" scoped>
// 动画样式
.sidebarLogoFade-enter-active {
transition: opacity 1.5s;
}
.sidebarLogoFade-enter,
.sidebarLogoFade-leave-to {
opacity: 0;
}
</style>