From 78298f288eb7fd241b50a00fb01c548434a6f105 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 20 Aug 2026 08:22:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(transfer-queue):=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6=E5=88=97=E8=A1=A8=E6=92=91=E6=BB=A1=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E5=89=A9=E4=BD=99=E9=AB=98=E5=BA=A6=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=9B=BA=E5=AE=9A=2023rem=20=E4=B8=8A=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - queue-detail 改为纵向 flex 布局,任务列表 flex 填充剩余高度并在内部滚动 - 移动端保持原有整页滚动行为 --- src/components/dialog/TransferQueueDialog.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/dialog/TransferQueueDialog.vue b/src/components/dialog/TransferQueueDialog.vue index ef56b5d8..7896dc38 100644 --- a/src/components/dialog/TransferQueueDialog.vue +++ b/src/components/dialog/TransferQueueDialog.vue @@ -684,7 +684,10 @@ onUnmounted(() => { } .queue-detail { + display: flex; overflow: hidden; + flex-direction: column; + min-block-size: 0; min-inline-size: 0; padding-inline-start: 1.5rem; } @@ -739,7 +742,9 @@ onUnmounted(() => { } .queue-task-list { - max-block-size: 23rem; + flex: 1 1 auto; + min-block-size: 0; + max-block-size: none; overflow-y: auto; scrollbar-width: none; } @@ -926,6 +931,7 @@ onUnmounted(() => { } .queue-task-list { + flex: 0 0 auto; overflow: visible; max-block-size: none; }