From f518ea09666768c0f517e4597fa966cfad9e94f1 Mon Sep 17 00:00:00 2001 From: username Date: Tue, 22 Jul 2025 16:23:15 +0800 Subject: [PATCH] 7.22 --- src/components/layout/AppHeader.vue | 15 ++++----------- src/router/index.ts | 4 ++-- src/views/CourseDetail.vue | 20 ++------------------ src/views/Register.vue | 4 ++-- v1.txt | 0 5 files changed, 10 insertions(+), 33 deletions(-) create mode 100644 v1.txt diff --git a/src/components/layout/AppHeader.vue b/src/components/layout/AppHeader.vue index e9725b7..b724704 100644 --- a/src/components/layout/AppHeader.vue +++ b/src/components/layout/AppHeader.vue @@ -107,7 +107,7 @@ import { ref, computed, h, onMounted, onUnmounted } from 'vue' import { useRouter } from 'vue-router' import { useI18n } from 'vue-i18n' import { useUserStore } from '@/stores/user' -import { useCourseStore } from '@/stores/course' + import { PersonOutline, LogOutOutline, @@ -119,7 +119,7 @@ import { const router = useRouter() const { t, locale } = useI18n() const userStore = useUserStore() -const courseStore = useCourseStore() + // 移动端菜单状态 const mobileMenuOpen = ref(false) @@ -127,8 +127,7 @@ const mobileMenuOpen = ref(false) // 当前激活的菜单项 const activeKey = ref('home') -// 搜索查询 -const searchQuery = ref('') + // 语言切换相关 const showLanguageDropdown = ref(false) @@ -222,13 +221,7 @@ const handleUserMenuSelect = (key: string) => { } } -// 处理搜索 -const handleSearch = () => { - if (searchQuery.value.trim()) { - courseStore.searchQuery = searchQuery.value - router.push('/courses') - } -} + // 点击外部关闭下拉框 const handleClickOutside = (event: Event) => { diff --git a/src/router/index.ts b/src/router/index.ts index 49d6d39..9339cb4 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -82,7 +82,7 @@ const routes: RouteRecordRaw[] = [ const router = createRouter({ history: createWebHistory(), routes, - scrollBehavior(to, from, savedPosition) { + scrollBehavior(_to, _from, savedPosition) { if (savedPosition) { return savedPosition } else { @@ -92,7 +92,7 @@ const router = createRouter({ }) // 路由守卫 -router.beforeEach((to, from, next) => { +router.beforeEach((to, _from, next) => { // 设置页面标题 if (to.meta.title) { document.title = `${to.meta.title} - 在线学习平台` diff --git a/src/views/CourseDetail.vue b/src/views/CourseDetail.vue index fec6d02..dc4bbaa 100644 --- a/src/views/CourseDetail.vue +++ b/src/views/CourseDetail.vue @@ -192,7 +192,7 @@