diff --git a/pages/ServiceDetails/ServiceDetails.vue b/pages/ServiceDetails/ServiceDetails.vue index 510e164..0ad6c9d 100644 --- a/pages/ServiceDetails/ServiceDetails.vue +++ b/pages/ServiceDetails/ServiceDetails.vue @@ -180,9 +180,11 @@ that.openid = value2 } this.getlist() - this.Timers = setInterval(() => { - this.timecount--; - }, 1000) + if (this.timecount > 0) { + this.Timers = setInterval(() => { + this.timecount--; + }, 1000) + } }, watch: { //监听 timecount() { diff --git a/pages/menttimeorder/menttimeorder.vue b/pages/menttimeorder/menttimeorder.vue index 8bc486e..3e7ce7c 100644 --- a/pages/menttimeorder/menttimeorder.vue +++ b/pages/menttimeorder/menttimeorder.vue @@ -114,9 +114,11 @@ that.openid = value2 } this.getlist() - this.Timers = setInterval(() => { - this.timecount--; - }, 1000) + if (this.timecount > 0) { + this.Timers = setInterval(() => { + this.timecount--; + }, 1000) + } }, onUnload() { clearInterval(this.Timers); //清除该函数 diff --git a/pages/orderDetails/orderDetails.vue b/pages/orderDetails/orderDetails.vue index d47a215..6e88a30 100644 --- a/pages/orderDetails/orderDetails.vue +++ b/pages/orderDetails/orderDetails.vue @@ -293,9 +293,11 @@ }, onShow() { this.goodsOrderinfo() - this.Timers = setInterval(() => { - this.timecount--; - }, 1000) + if (this.timecount > 0) { + this.Timers = setInterval(() => { + this.timecount--; + }, 1000) + } }, onLoad(options) { this.baseurl = baseurl diff --git a/pages/payorderDetails/payorderDetails.vue b/pages/payorderDetails/payorderDetails.vue index 133796f..f6fdff3 100644 --- a/pages/payorderDetails/payorderDetails.vue +++ b/pages/payorderDetails/payorderDetails.vue @@ -205,9 +205,11 @@ }, onShow() { this.goodsOrderinfo(this.goodsOrderId) - this.Timers = setInterval(() => { - this.timecount--; - }, 1000) + if (this.timecount > 0) { + this.Timers = setInterval(() => { + this.timecount--; + }, 1000) + } }, }