feat(shop): 使用白色购物车图标替换文本图标
- 引入了 base64 格式的白色购物车 SVG 图标常量 - 将购物车按钮内的文本符号替换为可自适应大小的 Image 组件 - 保持图标外观和布局一致,增强视觉统一性 - 提升图标加载性能,适配绿色浮动按钮主题
This commit is contained in:
@@ -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 `🛒`,若需统一风格可同步替换。
|
||||
|
||||
Reference in New Issue
Block a user