From d2b3900ed4823fdca8c66adc9d97a09111da0a44 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 30 Jun 2024 21:18:21 +0800 Subject: [PATCH] code refactor --- src/components/mobile/NumberPadSheet.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/mobile/NumberPadSheet.vue b/src/components/mobile/NumberPadSheet.vue index e065896c..fc512be1 100644 --- a/src/components/mobile/NumberPadSheet.vue +++ b/src/components/mobile/NumberPadSheet.vue @@ -66,7 +66,7 @@ import { mapStores } from 'pinia'; import { useUserStore } from '@/stores/user.js'; -import { isNumber, removeAll } from '@/lib/common.js'; +import { isString, isNumber, removeAll } from '@/lib/common.js'; export default { props: [ @@ -125,6 +125,10 @@ export default { }, methods: { getStringValue(userStore, value) { + if (!isNumber(value) && !isString(value)) { + return ''; + } + let str = this.$locale.formatAmount(userStore, value); const digitGroupingSymbol = this.$locale.getCurrentDigitGroupingSymbol(userStore);