From 9237b7bfb2396c33128918197df2b674620b611e Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Mon, 2 Dec 2024 11:24:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/center.vue | 15 ++++++++++----- pages/index/order.vue | 32 +++++++------------------------- 2 files changed, 17 insertions(+), 30 deletions(-) diff --git a/pages/index/center.vue b/pages/index/center.vue index bdc4fc7..820a5d9 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -62,23 +62,28 @@ - + 待付款 - + 已付款 - + 待发货 - + 待收货 - + 已完成 diff --git a/pages/index/order.vue b/pages/index/order.vue index 5f86203..b03699f 100644 --- a/pages/index/order.vue +++ b/pages/index/order.vue @@ -12,6 +12,7 @@ lineColor="#A3D250" lineHeight="8rpx" lineWidth="50rpx" + :current="current" @click="clickTabs"> @@ -132,41 +133,22 @@ total : 0, }, state : -1, + current : 0, } }, - onShow() { - this.orderPage() + onLoad(args) { + this.current = args.type || 0 }, - //滚动到屏幕底部 - onReachBottom() { - if(this.queryParams.pageSize < this.orderList.total){ - this.queryParams.pageSize += 10 - this.orderPage() - } + onShow() { }, methods: { - orderPage(){ - let queryParams = { - ...this.queryParams, - } - if(this.state != -1){ - queryParams.state = this.state - } - this.$api('orderPage', queryParams, res => { - if(res.code == 200){ - this.orderList = res.result - } - }) - }, //点击tab栏 clickTabs(index) { if (index == 0) { - this.state = -1; + delete this.queryParams.state } else { - this.state = index - 1; + this.queryParams.state = index - 1 } - this.queryParams.pageSize = 10 - this.orderPage() }, //跳转订单详情页面 toOrderDetail(id) {