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