From 867b03ebfcf6bdf753dde27247657aa24f3d612c Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Tue, 29 Sep 2026 10:48:44 +0800 Subject: [PATCH] =?UTF-8?q?refactor(buyer):=20=E4=BC=98=E5=8C=96=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E7=BB=93=E6=9E=84=E5=B9=B6=E6=8F=90=E5=8D=87=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Main.vue 路由逻辑改为使用当前路由信息 - 简化 Header.vue 中的购物车展示,优化布局与可访问性 - GoodsClassNav.vue 改为按条件渲染分类信息 - 完善 MyOrder.vue 的订单展示与交互,优化样式与结构 - 调整 message.js,更稳妥地处理 Promise 拒绝 Co-authored-by: Cursor --- buyer/src/components/drawer/Main.vue | 6 +- buyer/src/components/header/Header.vue | 164 ++++++----- buyer/src/components/nav/GoodsClassNav.vue | 79 ++--- buyer/src/pages/home/orderCenter/MyOrder.vue | 288 +++++++++++++------ buyer/src/utils/message.js | 5 +- 5 files changed, 336 insertions(+), 206 deletions(-) diff --git a/buyer/src/components/drawer/Main.vue b/buyer/src/components/drawer/Main.vue index 352e169c1..0e0ec5f0c 100644 --- a/buyer/src/components/drawer/Main.vue +++ b/buyer/src/components/drawer/Main.vue @@ -65,9 +65,9 @@ export default { this.$router.push({ path: '/login', query: { - rePath: this.$router.history.current.path, - query: JSON.stringify(this.$router.history.current.query) - } + rePath: this.$route.path, + query: JSON.stringify(this.$route.query || {}), + }, }); } }); diff --git a/buyer/src/components/header/Header.vue b/buyer/src/components/header/Header.vue index 31662b75d..2fc341d40 100644 --- a/buyer/src/components/header/Header.vue +++ b/buyer/src/components/header/Header.vue @@ -52,7 +52,7 @@ 购物车({{ cartNum < 100 ? cartNum : '99' }})