diff --git a/src/layout/components/Header/index.vue b/src/layout/components/Header/index.vue index 8769895b..51c68163 100644 --- a/src/layout/components/Header/index.vue +++ b/src/layout/components/Header/index.vue @@ -8,21 +8,9 @@ import { useMenu } from '@/utils/composables' const settingsStore = useSettingsStore() const menuStore = useMenuStore() -// 顶部模式鼠标滚动 const navRef = ref() -watch(() => settingsStore.menu.menuMode, val => { - nextTick(() => { - if (val === 'head') { - navRef.value.addEventListener('DOMMouseScroll', handlerMouserScroll, false) - navRef.value.addEventListener('mousewheel', handlerMouserScroll, false) - } else { - navRef.value.removeEventListener('DOMMouseScroll', handlerMouserScroll) - navRef.value.removeEventListener('mousewheel', handlerMouserScroll) - } - }) -}, { - immediate: true -}) + +// 顶部模式鼠标滚动 function handlerMouserScroll(event) { navRef.value.scrollBy({ left: (event.deltaY || event.detail) > 0 ? 50 : -50 @@ -37,7 +25,7 @@ function handlerMouserScroll(event) {
-