diff --git a/.workbuddy/memory/2026-07-14.md b/.workbuddy/memory/2026-07-14.md index fdedb2c..d9d256e 100644 --- a/.workbuddy/memory/2026-07-14.md +++ b/.workbuddy/memory/2026-07-14.md @@ -191,3 +191,16 @@ adapter `/list` 接口忽略分页,一次返回全部收藏;前端 `listShop - `isClerkRef` 解决 hooks 闭包过期问题——`fetchLatestOrders` 的 `useCallback` 依赖空数组,但通过 ref 读取最新店员状态 - 非店员时 `fetchLatestOrders` 返回 `[]`,hook 内 `doCheck` 在 `list.length === 0` 时 return,`knownOrderIdsRef` 保持 `null` 不建 baseline;店员身份确认后首次真实请求才建 baseline,不会误报 - `useNewOrderDetector` 内部已处理 `useDidShow`/`useDidHide` 生命周期,tabBar 页切走自动停轮询 + +## 商品分类页浮动购物车图标优化(2026-07-14) + +### 问题 +商品分类页(pages/shop/index)右下角绿色圆形浮动购物车按钮,使用 emoji `🛒` 作为图标,在绿色背景上对比度不足、线条不清晰。 + +### 修改 +1. 新增白色线条购物车 SVG 图标:`src/assets/icons/cart.svg` +2. 导出 base64 数据 URI 常量:`src/assets/icons/index.ts` 中 `CART_ICON_WHITE` +3. `src/pages/shop/index.tsx` 浮动购物车按钮改用 `Image` 组件加载 `CART_ICON_WHITE`(28×28px,`mode='aspectFit'`),图标更清晰 + +### 备注 +商品详情页底部操作栏的购物车入口仍使用 emoji `🛒`,若需统一风格可同步替换。