Files
platforms/docs/开发日志_商城分类拖动修复_20260913.md
czl231 3ef33b531d 已完成用户APP首期功能开发
交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
2026-09-13 00:57:32 +08:00

897 B
Raw Blame History

商城分类拖动修复

  • 操作时间2026-09-13
  • 操作类型:修复
  • 影响模块:用户端商城分类栏
  • 原因Flutter 默认滚动行为不接受鼠标拖动,桌面内置浏览器无法按住分类栏横向滑动。
  • 代码变更:apps/user_app/lib/ui/features/shop/shop_page.dart 的分类栏局部添加 ScrollConfiguration保留现有输入设备并加入鼠标不改变全局滚动行为和分类筛选逻辑。
  • 验证:test/ui/shop_category_scroll_test.dart 两项测试通过分别验证鼠标与触屏拖动后的滚动位置和分类筛选结果Web release 构建通过。
  • 风险范围:仅分类横向滚动容器;未修改 API、数据库或商品数据。
  • 浏览器验证:内置浏览器 18578 商城实际鼠标拖动成功从分类10、9移动至分类4、3、2随后点击分类2仅显示对应商品筛选正常。