From 850a3169c22d8324b96735c71a59b224747f3ced Mon Sep 17 00:00:00 2001 From: yuanshan <42023847+piercezzs@users.noreply.github.com> Date: Tue, 14 Oct 2025 10:33:24 +0800 Subject: [PATCH] fix events-calendar --- src/components/YearMonthWheelPicker.vue | 339 ++++++++++++++++++++ src/views/events-calendar/size375/index.vue | 204 ++++++++---- 2 files changed, 478 insertions(+), 65 deletions(-) create mode 100644 src/components/YearMonthWheelPicker.vue diff --git a/src/components/YearMonthWheelPicker.vue b/src/components/YearMonthWheelPicker.vue new file mode 100644 index 0000000..d8cf6fc --- /dev/null +++ b/src/components/YearMonthWheelPicker.vue @@ -0,0 +1,339 @@ + + + + + Select + + + + + + + + + + + handleWheelScroll('year', e)" + @wheel.prevent="(e) => handleWheelStep('year', e)" + :style="{ + scrollPaddingTop: wheelCenterPad + 'px', + scrollPaddingBottom: wheelCenterPad + 'px', + }" + > + + + {{ y }} + + + + handleWheelScroll('month', e)" + @wheel.prevent="(e) => handleWheelStep('month', e)" + :style="{ + scrollPaddingTop: wheelCenterPad + 'px', + scrollPaddingBottom: wheelCenterPad + 'px', + }" + > + + + {{ m }} + + + + + + + Confirm Selection + + + + + + + + + diff --git a/src/views/events-calendar/size375/index.vue b/src/views/events-calendar/size375/index.vue index 7636029..e930206 100644 --- a/src/views/events-calendar/size375/index.vue +++ b/src/views/events-calendar/size375/index.vue @@ -1,32 +1,57 @@ - - - - - - {{ t("events_calendar.title") }} - - - - - {{ t("events_calendar.search.button") }} - - - - - - + + + + + + {{ t("events_calendar.title") }} + + + + + + Date + + {{ selectedDateText }} + + + + + + + + + + + + +