diff --git a/uni_modules/common-pay/pages/success/success.vue b/uni_modules/common-pay/pages/success/success.vue index 00dfcbd..1386352 100644 --- a/uni_modules/common-pay/pages/success/success.vue +++ b/uni_modules/common-pay/pages/success/success.vue @@ -106,6 +106,7 @@ }) if (_this.page.seconds <= 0) { + uni.hideLoading() clearInterval(_this.page.threadA) _this.page.threadA = null } @@ -116,13 +117,17 @@ }); }, onUnload() { - if (this.page.threadA != null) { - clearInterval(this.page.threadA) - } let bus = this.data.bus for (var i = 0; i < bus.length; i++) { uni.$emit(bus[i] + '') } + try { + if (this.page.threadA != null) { + clearInterval(this.page.threadA) + } + } catch (e) { + //TODO handle the exception + } }, // 函数 methods: {