From 9fa2a3a28d93f1893a5cbc8d25848829edcb67dc Mon Sep 17 00:00:00 2001 From: myltx Date: Fri, 28 Feb 2025 14:02:14 +0800 Subject: [PATCH] feat(client): add mobile-friendly responsive design for index page #22 - Implement mobile-specific tab navigation for categories- Update scroll watcher to support mobile interaction- Adjust layout and styling for mobile view- Add dynamic tab switching based on scroll position- Enhance mobile user experience with responsive components --- apps/client/src/components/Footer/index.vue | 5 +- .../src/composables/useScrollWatcher.ts | 81 +++++++++++++----- apps/client/src/pages/index.vue | 82 ++++++++++++------- 3 files changed, 115 insertions(+), 53 deletions(-) diff --git a/apps/client/src/components/Footer/index.vue b/apps/client/src/components/Footer/index.vue index 5c51568..85b141e 100644 --- a/apps/client/src/components/Footer/index.vue +++ b/apps/client/src/components/Footer/index.vue @@ -1,5 +1,8 @@