diff --git a/src/views/Community/components/DynamicNewsCard.js b/src/views/Community/components/DynamicNewsCard.js index 3283fa2f..32116204 100644 --- a/src/views/Community/components/DynamicNewsCard.js +++ b/src/views/Community/components/DynamicNewsCard.js @@ -637,34 +637,36 @@ const [currentMode, setCurrentMode] = useState('vertical'); overflow="visible" zIndex={1} > - {/* 顶部控制栏:模式切换按钮 + 分页控制器(滚动时固定在顶部) */} - - - {/* 左侧:模式切换按钮 */} - + {/* 顶部控制栏:模式切换按钮 + 分页控制器(移动端隐藏) */} + {!isMobile && ( + + + {/* 左侧:模式切换按钮 */} + - {/* 右侧:分页控制器(仅在纵向模式显示),H5 放不下时折行 */} - {!isMobile && mode === 'vertical' && totalPages > 1 && ( - - )} - - + {/* 右侧:分页控制器(仅在纵向模式显示) */} + {mode === 'vertical' && totalPages > 1 && ( + + )} + + + )} {/* 内容区域 - 撑满剩余高度 */}