From af8757f5f6b9c9c215fc09636610fbf3ffc74deb Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期二, 07 一月 2025 10:08:28 +0800
Subject: [PATCH] 按钮返回接口增加图标返回数据
---
Source/plt-web/plt-web-ui/src/page/index/logo.vue | 44 +++++++++++++++++++++++++++-----------------
1 files changed, 27 insertions(+), 17 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/page/index/logo.vue b/Source/plt-web/plt-web-ui/src/page/index/logo.vue
index 4553c2e..b2a514c 100644
--- a/Source/plt-web/plt-web-ui/src/page/index/logo.vue
+++ b/Source/plt-web/plt-web-ui/src/page/index/logo.vue
@@ -1,24 +1,21 @@
<template>
<div class="avue-logo">
<transition name="fade">
- <span v-if="keyCollapse"
- class="avue-logo_subtitle"
- key="0">
- {{ website.logo }}
+ <span v-if="isCollapse" class="avue-logo_subtitle" key="0">
+ <img class="imgTop" :src=imgurl>
</span>
</transition>
<transition-group name="fade">
- <template v-if="!keyCollapse">
-<span>
- <img class="imgSpan" :src=imgurl>
- </span>
- <span class="avue-logo_title"
- key="1">
+ <template v-if="!isCollapse">
+ <span>
+ <img class="imgSpan" :src=imgurl>
+ </span>
+ <span class="avue-logo_title" key="1">
<span>
<img class="imgSpan" :src=imgurl>
</span>
- <span> {{ website.indexTitle }}</span>
- </span>
+ <span class="indexTitle"> {{ website.indexTitle }}</span>
+ </span>
</template>
</transition-group>
</div>
@@ -38,26 +35,25 @@
created() {
},
computed: {
- ...mapGetters(["website", "keyCollapse"])
+ ...mapGetters(["website", "isCollapse"])
},
methods: {}
};
</script>
-<style lang="scss">
+<style lang="scss" scoped>
.fade-leave-active {
- transition: opacity 0.2s;
+ transition: opacity 0.3s;
}
.fade-enter-active {
- transition: opacity 2.5s;
+ transition: opacity .3s;
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
-
.avue-logo {
position: fixed;
top: 0;
@@ -72,6 +68,8 @@
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
color: rgba(255, 255, 255, 0.8);
z-index: 1024;
+ -webkit-transition: width .2s;
+ transition: width .2s;
&_title {
display: block;
@@ -94,4 +92,16 @@
top: 15px;
left: 37px;
}
+.imgTop{
+ position: absolute;
+ top: 15px;
+ left: 12px;
+}
+.indexTitle{
+ //background-image: linear-gradient(120deg, #54b6d0 16%, #3f8bdb, #3f8bdb);
+ background-image: linear-gradient(-225deg, #5D9FFF 0%, #9cbcdc 48%, #6BBBFF 100%);
+ background-clip: text;
+ color: transparent;
+ font-weight: 700;
+}
</style>
--
Gitblit v1.10.0