From a90158239bf51d5601ed4e954db40f56c971d044 Mon Sep 17 00:00:00 2001
From: zdl <3489966805@qq.com>
Date: Wed, 26 Nov 2025 19:11:33 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A8=A1=E5=BC=8F=E5=88=87=E8=8A=B1?=
=?UTF-8?q?=E7=A7=BB=E5=8A=A8=E5=88=B0=E6=A0=87=E9=A2=98=E6=81=BB=EF=BC=8C?=
=?UTF-8?q?=E9=80=9A=E7=9F=A5UI=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Community/components/DynamicNewsCard.js | 127 +++++-------------
1 file changed, 37 insertions(+), 90 deletions(-)
diff --git a/src/views/Community/components/DynamicNewsCard.js b/src/views/Community/components/DynamicNewsCard.js
index 32116204..3f669633 100644
--- a/src/views/Community/components/DynamicNewsCard.js
+++ b/src/views/Community/components/DynamicNewsCard.js
@@ -538,72 +538,49 @@ const [currentMode, setCurrentMode] = useState('vertical');
pb={3}
>
- {/* 第一行:标题 + 通知开关 + 更新时间 */}
+ {/* 第一行:标题 + 模式切换 + 通知开关 + 更新时间 */}
- {/* 左侧:标题 */}
-
-
-
- 实时要闻·动态追踪
-
-
+ {/* 左侧:标题 + 模式切换按钮 */}
+
+
+
+
+ 实时要闻·动态追踪
+
+
+ {/* 模式切换按钮(移动端隐藏) */}
+ {!isMobile && }
+
{/* 右侧:通知开关 + 更新时间 */}
{/* 通知开关 - 移动端隐藏 */}
{!isMobile && (
-
-
+
-
-
- {browserPermission === 'granted' ? '已开启' : '开启通知'}
-
-
-
-
+ 实时消息推送:{browserPermission === 'granted' ? '已开启' : '未开启'}
+
+
+
)}
{/* 更新时间 */}
@@ -622,6 +599,7 @@ const [currentMode, setCurrentMode] = useState('vertical');
mode={mode}
pageSize={pageSize}
trackingFunctions={trackingFunctions}
+ isMobile={isMobile}
/>
@@ -637,37 +615,6 @@ const [currentMode, setCurrentMode] = useState('vertical');
overflow="visible"
zIndex={1}
>
- {/* 顶部控制栏:模式切换按钮 + 分页控制器(移动端隐藏) */}
- {!isMobile && (
-
-
- {/* 左侧:模式切换按钮 */}
-
-
- {/* 右侧:分页控制器(仅在纵向模式显示) */}
- {mode === 'vertical' && totalPages > 1 && (
-
- )}
-
-
- )}
-
{/* 内容区域 - 撑满剩余高度 */}
{/* Loading 蒙层 - 数据请求时显示 */}
@@ -733,7 +680,7 @@ const [currentMode, setCurrentMode] = useState('vertical');
)}
-
+
{/* 右侧:分页控制器(仅在纵向模式显示),H5 放不下时折行 */}
{mode === 'vertical' && totalPages > 1 && (