From 1b275cf5923e0dc8d53ed06c22e67f1e7a88ae03 Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Thu, 8 Oct 2026 14:36:22 +0800 Subject: [PATCH] =?UTF-8?q?perf(image):=20=E4=BC=98=E5=8C=96=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E5=8A=A0=E8=BD=BD=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为所有商品图片添加 loading="lazy" 属性实现懒加载 - 为所有图片元素添加 decoding="async" 属性实现异步解码 - 优化购物车页面的商品缩略图加载方式 - 改进订单中心各页面的图片加载策略 - 提升评价系统中图片的加载性能 - 优化会员中心收藏和足迹功能的图片加载 - 改善促销活动页面的图片加载体验 - 更新首页装饰组件中的图片加载属性 - 提高地址管理页面的界面展示效果 --- buyer/src/components/drawer/Drawer.vue | 8 +- .../goodsDetail/ShowGoodsDetail.vue | 6 +- .../src/components/goodsDetail/StoreSide.vue | 4 +- .../modelList/FirstPageAdvert.vue | 2 +- .../indexDecorate/modelList/NewGoodsSort.vue | 6 +- .../indexDecorate/modelList/NotEnough.vue | 2 +- .../indexDecorate/modelList/Recommend.vue | 6 +- .../indexDecorate/modelList/Seckill.vue | 2 +- .../indexDecorate/modelList/forYour.vue | 6 +- .../indexDecorate/modelList/goodsAndType.vue | 2 +- .../modelList/mixs/mix-brand.vue | 4 +- .../modelList/mixs/mix-goods.vue | 4 +- .../modelList/oneRowThreeColumns.vue | 2 +- .../modelList/onlyGoodsModel.vue | 2 +- buyer/src/pages/Cart.vue | 2 + buyer/src/pages/Merchant.vue | 2 +- buyer/src/pages/ShoppingCart.vue | 2 +- .../pages/home/memberCenter/CommentList.vue | 2 + .../home/memberCenter/ComplainDetail.vue | 8 +- .../pages/home/memberCenter/ComplainList.vue | 6 + .../src/pages/home/memberCenter/Favorites.vue | 4 + .../home/memberCenter/evaluation/AddEval.vue | 6 +- .../memberCenter/evaluation/EvalDetail.vue | 8 +- .../src/pages/home/orderCenter/AfterSale.vue | 4 +- .../home/orderCenter/AfterSaleDetail.vue | 4 +- .../pages/home/orderCenter/ApplyAfterSale.vue | 6 +- buyer/src/pages/home/orderCenter/Complain.vue | 6 +- .../src/pages/home/orderCenter/MyAddress.vue | 123 +++++++++---- buyer/src/pages/home/orderCenter/MyOrder.vue | 4 + .../pages/home/orderCenter/OrderDetail.vue | 2 + buyer/src/pages/home/userCenter/MyTracks.vue | 2 +- buyer/src/pages/promotion/PointMall.vue | 2 +- buyer/src/pages/promotion/seckill.vue | 2 +- buyer/src/plugins/element.js | 174 +++++++++++++++++- 34 files changed, 333 insertions(+), 92 deletions(-) diff --git a/buyer/src/components/drawer/Drawer.vue b/buyer/src/components/drawer/Drawer.vue index 303909540..6363a0c76 100644 --- a/buyer/src/components/drawer/Drawer.vue +++ b/buyer/src/components/drawer/Drawer.vue @@ -4,7 +4,7 @@