From be8b9ba19cee023829d2adc5d390e5bf0f56cbb8 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期一, 08 四月 2024 17:33:33 +0800 Subject: [PATCH] 版本更新 --- src/views/Home.vue | 46 ++++++++++++++++++++++++++-------------------- 1 files changed, 26 insertions(+), 20 deletions(-) diff --git a/src/views/Home.vue b/src/views/Home.vue index db7059d..e88ecf0 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -30,7 +30,7 @@ <div class="flex-grow" /> </el-menu> <router-view /> - <div class="footer"> + <div class="footer" v-if="showFooterFlag"> <div class="footer_bg"> <div class="footer_content"> <ul> @@ -115,13 +115,19 @@ const FW = () => { router.push({ path: "/serviceSupport" }); }; -const stMenuClick=(res)=>{ - router.push({ path: res}); +const stMenuClick = (res) => { + router.push({ path: res }); } +const showFooterFlag = ref(true); watch( () => router.currentRoute.value.path, (toPath) => { activeIndex.value = toPath; + if (toPath.indexOf("HomeDoc") > -1) { + showFooterFlag.value = false; + }else{ + showFooterFlag.value = true; + } }, { immediate: true, deep: true } ); @@ -131,26 +137,26 @@ var elementsLeft = document.querySelectorAll('.contentRight_l_left'); var elementsRight = document.querySelectorAll('.contentRight_l_rgiht'); - + for (var i = 0; i < elementsLeft.length; i++) { - var elementLeft = elementsLeft[i]; - var elementRight = elementsRight[i]; - var positionLeft = elementLeft.getBoundingClientRect().top; - var positionRight = elementRight.getBoundingClientRect().top; - var screenHeight = window.innerHeight; + var elementLeft = elementsLeft[i]; + var elementRight = elementsRight[i]; + var positionLeft = elementLeft.getBoundingClientRect().top; + var positionRight = elementRight.getBoundingClientRect().top; + var screenHeight = window.innerHeight; - if (positionLeft - screenHeight <= 0) { - elementLeft.style.opacity = 1; - elementLeft.style.transform = 'translateX(0)'; - } + if (positionLeft - screenHeight <= 0) { + elementLeft.style.opacity = 1; + elementLeft.style.transform = 'translateX(0)'; + } - if (positionRight - screenHeight <= 0) { - elementRight.style.opacity = 1; - elementRight.style.transform = 'translateX(0)'; - } - } + if (positionRight - screenHeight <= 0) { + elementRight.style.opacity = 1; + elementRight.style.transform = 'translateX(0)'; + } + } }); - }); +}); </script> <style lang="less" scoped> .logo_box { @@ -173,7 +179,7 @@ .el-menu_body { width: 100%; - height: 80px; + height: 60px; padding-left: 180px !important; padding-right: 180px; border-bottom: 0 !important; -- Gitblit v1.9.3