From 3f0b5cb43191731c782683398b8fa19df5e3821e Mon Sep 17 00:00:00 2001 From: dzq Date: Tue, 4 Nov 2025 17:28:37 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=AE=A2=E5=8D=95=E9=A1=B5=E9=9D=A2):?= =?UTF-8?q?=20=E4=BD=BF=E7=94=A8wd-tabs=E7=BB=84=E4=BB=B6=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E6=A0=87=E7=AD=BE=E9=A1=B5=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构订单页面的标签页切换功能,使用wd-tabs组件替代原有自定义实现 调整相关样式以适应新组件,保持功能不变但提高代码可维护性 --- src/pages/order/index.vue | 185 +++++++++++++++++++++----------------- 1 file changed, 103 insertions(+), 82 deletions(-) diff --git a/src/pages/order/index.vue b/src/pages/order/index.vue index ca43689..77f66e0 100644 --- a/src/pages/order/index.vue +++ b/src/pages/order/index.vue @@ -18,8 +18,8 @@ const wxStore = useWxStore() const hasReturn = ref(0) // 处理标签页切换 -const handleTabChange = (tabIndex: number) => { - hasReturn.value = tabIndex +const handleTabChange = (event: { index: number; name: string | number }) => { + hasReturn.value = event.index orderStore.getOrders(wxStore.corpid, wxStore.openid, wxStore.qyUserId, hasReturn.value) } @@ -53,98 +53,111 @@ const goToOrderDetail = (orderId: number) => {