From cf7e71c6d0fb64eeb6b5deac540da843b4bb465c Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期二, 26 八月 2025 10:41:52 +0800
Subject: [PATCH] 关于我们-理念与品牌文化

---
 src/layout/baseLayout.vue |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/layout/baseLayout.vue b/src/layout/baseLayout.vue
index 6b3b00b..847ca3f 100644
--- a/src/layout/baseLayout.vue
+++ b/src/layout/baseLayout.vue
@@ -3,8 +3,8 @@
     <Header class="header"></Header>
     <div class="layoutContentBox" id="layout">
       <RouterView />
-      <Footer class="footer"></Footer>
     </div>
+    <Footer class="footer"></Footer>
     <login ref="loginRef"></login>
   </div>
 </template>
@@ -13,8 +13,18 @@
 import Header from './components/headerPage.vue'
 import Footer from './components/footerPage.vue'
 import login from './components/login.vue'
-import { provide, ref } from 'vue'
+import { provide, ref, watch } from 'vue'
+import { useRouter } from 'vue-router'
+const router = useRouter()
 
+watch(
+  () => router.currentRoute.value.path,
+  (toPath) => {
+    const layout = document.getElementById('layout')
+    if (layout) layout.scrollTo(0, 0)
+  },
+  { immediate: true, deep: true },
+)
 const logIn = () => {
   loginRef.value.logIn()
 }
@@ -25,14 +35,13 @@
 <style lang="less" scoped>
 .layoutBox {
   width: 100%;
-  height: 100vh;
+  height: 100%;
   display: flex;
   flex-direction: column;
   background-color: #fff;
 
   .layoutContentBox {
     flex: 1;
-    height: auto;
   }
 
   .header {
@@ -44,7 +53,6 @@
 @media screen and (min-width: 1200px) {
   .layoutContentBox {
     flex: 1;
-    overflow: auto;
   }
 }
 </style>

--
Gitblit v1.9.1