feat(shop): 使用白色购物车图标替换文本图标

- 引入了 base64 格式的白色购物车 SVG 图标常量
- 将购物车按钮内的文本符号替换为可自适应大小的 Image 组件
- 保持图标外观和布局一致,增强视觉统一性
- 提升图标加载性能,适配绿色浮动按钮主题
This commit is contained in:
2026-07-14 02:50:48 +08:00
parent e157aac4c5
commit f159505ce2

View File

@@ -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 `🛒`,若需统一风格可同步替换。