From 9770851fd4978d4b7098edad763b43f6e4b8a0ab Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 21 Apr 2023 23:53:43 +0800 Subject: [PATCH] fix the problem that page jump infinitely --- src/views/mobile/Home.vue | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/views/mobile/Home.vue b/src/views/mobile/Home.vue index 23cb3889..18409255 100644 --- a/src/views/mobile/Home.vue +++ b/src/views/mobile/Home.vue @@ -289,21 +289,23 @@ export default { created() { const self = this; - self.loading = true; + if (self.$user.isUserLogined() && self.$user.isUserUnlocked()) { + self.loading = true; - self.$store.dispatch('loadTransactionOverview', { - defaultCurrency: self.defaultCurrency, - dateRange: self.dateRange, - force: false - }).then(() => { - self.loading = false; - }).catch(error => { - self.loading = false; + self.$store.dispatch('loadTransactionOverview', { + defaultCurrency: self.defaultCurrency, + dateRange: self.dateRange, + force: false + }).then(() => { + self.loading = false; + }).catch(error => { + self.loading = false; - if (!error.processed) { - self.$toast(error.message || error); - } - }); + if (!error.processed) { + self.$toast(error.message || error); + } + }); + } }, methods: { onPageAfterIn() {