fix: 修复模式切换时丢失筛选条件的问题
问题描述: - 用户在单排/双排/纵向模式下应用筛选条件后,切换到平铺模式时筛选条件丢失 - usePagination hook 在模式切换时重新请求数据,但未传递筛选参数 修复内容: 1. usePagination.js - 新增 filters 参数接收筛选条件 - handleModeToggle 函数在发起请求时应用 ...filters - 将 filters 添加到依赖数组,确保筛选条件变化时重新执行 2. DynamicNewsCard.js - 将 filters 传递给 usePagination hook - 确保筛选条件在模式切换时保持一致 影响范围: - 所有展示模式切换(单排、双排、纵向、平铺) 测试建议: 1. 应用任意筛选条件(如排序、重要性、关键词) 2. 切换到平铺模式 3. 验证筛选条件是否保持生效 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -113,7 +113,8 @@ const DynamicNewsCard = forwardRef(({
|
||||
total,
|
||||
cachedCount,
|
||||
dispatch,
|
||||
toast
|
||||
toast,
|
||||
filters // 传递筛选条件
|
||||
});
|
||||
|
||||
// 四排模式的事件点击处理(打开弹窗)
|
||||
|
||||
Reference in New Issue
Block a user