From 2755f1e42e71b3c350eab61dec110bc20a8527d7 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 31 Jan 2021 23:09:12 +0800 Subject: [PATCH] fix some settings change in home page does not take effect --- src/views/mobile/Home.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/views/mobile/Home.vue b/src/views/mobile/Home.vue index 676e4ecc..deb4b218 100644 --- a/src/views/mobile/Home.vue +++ b/src/views/mobile/Home.vue @@ -176,7 +176,9 @@ export default { loading: true, todayFirstUnixTime: self.$utilities.getTodayFirstUnixTime(), todayLastUnixTime: self.$utilities.getTodayLastUnixTime(), - showAmountInHomePage: self.$settings.isShowAmountInHomePage() + showAmountInHomePage: self.$settings.isShowAmountInHomePage(), + isEnableThousandsSeparator: self.$settings.isEnableThousandsSeparator(), + currencyDisplayMode: self.$settings.getCurrencyDisplayMode() }; }, computed: { @@ -255,6 +257,12 @@ export default { onPageAfterIn() { this.showAmountInHomePage = this.$settings.isShowAmountInHomePage(); + if (this.isEnableThousandsSeparator !== this.$settings.isEnableThousandsSeparator() || this.currencyDisplayMode !== this.$settings.getCurrencyDisplayMode()) { + this.isEnableThousandsSeparator = this.$settings.isEnableThousandsSeparator(); + this.currencyDisplayMode = this.$settings.getCurrencyDisplayMode(); + this.$forceUpdate(); + } + let dateChanged = false; if (this.todayFirstUnixTime !== this.$utilities.getTodayFirstUnixTime()) {