From 4244f84b340ad0104db8c193e44f87aaf2f8907c Mon Sep 17 00:00:00 2001 From: Sunwuyuan Date: Sun, 14 Dec 2025 15:24:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BC=BA=E5=88=B6?= =?UTF-8?q?=E6=A1=8C=E9=9D=A2=E6=A8=A1=E5=BC=8F=E8=AE=BE=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/home/HomeworkGrid.vue | 9 ++++----- src/components/settings/cards/DisplaySettingsCard.vue | 3 +++ src/pages/index.vue | 10 ++++++++-- src/utils/settings.js | 7 +++++++ 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/components/home/HomeworkGrid.vue b/src/components/home/HomeworkGrid.vue index b90b8e7..46d7949 100644 --- a/src/components/home/HomeworkGrid.vue +++ b/src/components/home/HomeworkGrid.vue @@ -215,6 +215,10 @@ export default { type: String, default: "button", }, + isMobile: { + type: Boolean, + default: false, + }, isEditingDisabled: { type: Boolean, default: false, @@ -229,11 +233,6 @@ export default { }, }, emits: ["open-dialog", "open-attendance", "disabled-click"], - computed: { - isMobile() { - return this.$vuetify.display.mobile; - }, - }, mounted() { this.resizeObserver = new ResizeObserver(() => { this.resizeAllGridItems(); diff --git a/src/components/settings/cards/DisplaySettingsCard.vue b/src/components/settings/cards/DisplaySettingsCard.vue index 950a2b0..b8bb090 100644 --- a/src/components/settings/cards/DisplaySettingsCard.vue +++ b/src/components/settings/cards/DisplaySettingsCard.vue @@ -28,6 +28,9 @@ + + + diff --git a/src/pages/index.vue b/src/pages/index.vue index f6324df..98c6b6d 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -141,6 +141,7 @@ :sorted-items="sortedItems" :unused-subjects="unusedSubjects" :empty-subject-display="emptySubjectDisplay" + :is-mobile="isMobile" :is-editing-disabled="isEditingDisabled" :content-style="state.contentStyle" :highlighted-cards="highlightedCards" @@ -204,7 +205,7 @@