From 52704d99372ddc510f4d08f0f8f3dc3739ce1c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A6=8F=E8=B4=A2?= <1471584931@qq.com> Date: Mon, 2 Mar 2026 15:36:56 +0800 Subject: [PATCH] =?UTF-8?q?---=E4=BF=AE=E5=A4=8D=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E7=BB=84=E4=BB=B6=E6=97=A0=E6=B3=95=E6=AD=A3?= =?UTF-8?q?=E5=B8=B8=E8=BE=93=E5=85=A5=E8=B4=9F=E6=95=B0=E5=92=8C=E5=B0=8F?= =?UTF-8?q?=E6=95=B0=E7=82=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/input-number/input-number.model.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/input-number/input-number.model.ts b/src/components/input-number/input-number.model.ts index a49eb8a..6adab4c 100644 --- a/src/components/input-number/input-number.model.ts +++ b/src/components/input-number/input-number.model.ts @@ -39,12 +39,13 @@ export class InputNumberModel { setViewValue(value: ValueType) { this.viewValue = value; + if(value!=undefined && (value+"").endsWith(".")) return; this.modelValue = this.viewToModel(value); this.triggerVm(); } viewToModel(vv: ValueType):ValueType { - if(vv==undefined) return; + if(vv==undefined || vv=="" || vv=="-") return; if(!this.focus){ this.viewValue = Number.format(Number.parse(vv),this.numberFormat); }