From 6415523eefef9b523f2d11cb88e017999998ba63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Thu, 28 May 2026 11:05:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/main-header.vue | 14 +++-------- src/pages/contact-us/index.vue | 22 +++++++++++++++-- src/pages/media/index.vue | 34 ++++++++++++++++++++++++--- src/pages/my-account/account-info.vue | 11 +++++++++ src/pages/my-account/css/style.css | 9 ++++++- src/pages/my-account/index.vue | 11 ++++++++- src/pages/my-account/less/style.less | 10 +++++++- src/pages/my-account/login.vue | 10 ++++++-- src/pages/others/not-found-404.vue | 5 ++++ src/pages/others/others-header.vue | 3 +++ src/pages/others/site-map.vue | 13 ++++++++++ src/stores/global.ts | 4 ++++ 12 files changed, 125 insertions(+), 21 deletions(-) diff --git a/src/components/main-header.vue b/src/components/main-header.vue index cd3ca5f..58435a9 100644 --- a/src/components/main-header.vue +++ b/src/components/main-header.vue @@ -50,8 +50,11 @@ import { useI18n } from 'vue-i18n' const { locale } = useI18n() import { useRoute } from 'vue-router' + import { useGlobalStore } from '@/stores/global' import { useUserInfoStore } from '@/stores/userInfo' const userInfoStore = useUserInfoStore() + const globalStore = useGlobalStore() + const windowWidth = computed(() => globalStore.state.windowWidth) const token = computed(() => userInfoStore.state.token) const route = useRoute() const lang = computed(() => route.params.lang) @@ -125,17 +128,6 @@ path: '/contact-us' } ]) - const windowWidth = ref(1920) - const resize = () => { - windowWidth.value = window.innerWidth - } - onMounted(() => { - resize() - window.addEventListener('resize', resize) - }) - onBeforeUnmount(() => { - window.removeEventListener('resize', resize) - }) const mainMenuDialogRef = ref() const openMainMenu = () => { diff --git a/src/pages/contact-us/index.vue b/src/pages/contact-us/index.vue index 025dffb..af6ca50 100644 --- a/src/pages/contact-us/index.vue +++ b/src/pages/contact-us/index.vue @@ -27,12 +27,13 @@ diff --git a/src/pages/media/index.vue b/src/pages/media/index.vue index bd82acd..ea9c38e 100644 --- a/src/pages/media/index.vue +++ b/src/pages/media/index.vue @@ -113,12 +113,13 @@ diff --git a/src/pages/my-account/account-info.vue b/src/pages/my-account/account-info.vue index fefd2cc..708e910 100644 --- a/src/pages/my-account/account-info.vue +++ b/src/pages/my-account/account-info.vue @@ -111,5 +111,16 @@ > .content { flex: 1; } + @media (max-width: 800px) { + flex-direction: column; + > .left { + width: 100%; + border: none; + margin-bottom: 20px; + >.info{ + text-align: center; + } + } + } } diff --git a/src/pages/my-account/css/style.css b/src/pages/my-account/css/style.css index d952c2e..892ffb7 100644 --- a/src/pages/my-account/css/style.css +++ b/src/pages/my-account/css/style.css @@ -16,11 +16,19 @@ .register > form > * { margin-bottom: 20px; } +.login > form .link, +.register > form .link { + color: #222; +} .login > form > .form-item, .register > form > .form-item { display: flex; flex-direction: column; } +.login > form > .form-item.center, +.register > form > .form-item.center { + align-items: center; +} .login > form > .form-item > label, .register > form > .form-item > label { margin-bottom: 5px; @@ -87,7 +95,6 @@ .login > form > .remember > .link, .register > form > .remember > .link { margin-left: auto; - color: #222; } .login > form > .subscribe, .register > form > .subscribe { diff --git a/src/pages/my-account/index.vue b/src/pages/my-account/index.vue index cc8a6e6..35294b8 100644 --- a/src/pages/my-account/index.vue +++ b/src/pages/my-account/index.vue @@ -48,7 +48,7 @@ > .content { max-width: 1200px; margin: 0 auto; - padding-bottom: 80px; + padding: 0 15px 80px; display: flex; align-items: flex-start; gap: 60px; @@ -57,5 +57,14 @@ } animation: opacity-in 0.3s linear both; } + @media (max-width: 800px) { + > .content { + flex-direction: column; + gap: 30px; + > * { + width: 100%; + } + } + } } diff --git a/src/pages/my-account/less/style.less b/src/pages/my-account/less/style.less index 1c84da8..ed2c3c9 100644 --- a/src/pages/my-account/less/style.less +++ b/src/pages/my-account/less/style.less @@ -17,10 +17,19 @@ margin-bottom: 20px; } + .link { + color: #222; + + } + >.form-item { display: flex; flex-direction: column; + &.center { + align-items: center; + } + >label { margin-bottom: 5px; font-size: 16px; @@ -83,7 +92,6 @@ >.link { margin-left: auto; - color: #222; } } diff --git a/src/pages/my-account/login.vue b/src/pages/my-account/login.vue index 2ec6b2f..c0ef180 100644 --- a/src/pages/my-account/login.vue +++ b/src/pages/my-account/login.vue @@ -26,20 +26,26 @@
- Lost your password?
+
+ Lost your password? +