fix(shop): 修复购物车和收藏列表图片及价格显示问题
- 购物车上下文补全映射后端返回的 product 和 sku 嵌套对象字段 - 购物车页面商品图片资源回退增加 sku.image - 添加 ensureFullUrl 辅助函数,完善图片 URL 完整性,增强图片压缩函数健壮性 - 收藏列表扩展 ShopGoodsFavorite 模型,支持嵌套商品详情字段 - 收藏列表图片、名称、价格显示逻辑升级,优先显示嵌套商品信息 - 购物车相关接口请求参数及方法调整,修正 PUT 请求路径和请求体字段 - 收藏列表列表项 key 使用 id 或 goodsId 避免重复Key警告
This commit is contained in:
@@ -170,7 +170,7 @@ const CartPage: React.FC = () => {
|
||||
</View>
|
||||
<Image
|
||||
className="w-20 h-20 rounded-md bg-gray-100 flex-shrink-0"
|
||||
src={getCompressedImageUrl(item.goodsImage || item.product?.image || '')}
|
||||
src={getCompressedImageUrl(item.goodsImage || item.product?.image || (item.sku as any)?.image || '')}
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<View className="flex-1 flex flex-col justify-between">
|
||||
|
||||
Reference in New Issue
Block a user