feat(product): 添加 mock 数据支持并修复滚动加载功能
新增功能: - 添加 mock 数据系统(src/api/mock/product.js) - 生成 100 个测试产品数据 - 支持 5 个产品分类 - 支持随机图片(Lorem Picsum 服务) - 支持搜索和分类过滤 - 模拟网络延迟(300-800ms) - 在 get_product.js 中添加 mock 数据开关(USE_MOCK_DATA) - 方便开发测试和后端联调 修复问题: - 修复产品中心页面滚动加载不触发的问题 - 使用 page-level scroll 替代 container scroll - 使用 sticky 定位固定顶部导航和搜索栏 - useReachBottom 现在可以正确监听页面触底事件 技术细节: - 移除 h-screen(小程序不支持 100vh) - 使用 sticky top-0 固定顶部区域 - 列表区域使用页面级滚动 - 添加调试日志方便排查问题 相关文件: - src/api/mock/product.js(新增) - src/api/get_product.js(修改) - src/pages/product-center/index.vue(修改) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
3 changed files
with
213 additions
and
7 deletions
src/api/mock/product.js
0 → 100644
-
Please register or login to post a comment