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) {