From 55ec9f537b2bc11432b17715660fd9a7e82b34b2 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 18:16:58 +0800 Subject: [PATCH] =?UTF-8?q?---=E4=BF=AE=E5=A4=8Dinput-number=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=97=A0=E6=B3=95=E8=BE=93=E5=85=A50=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/native.extends.js | 2 +- src/components/input-number/input-number.model.ts | 4 ++-- src/views/mdm/Testflow003/index.vue | 11 ++++------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/public/native.extends.js b/public/native.extends.js index e85cea0..0569c88 100644 --- a/public/native.extends.js +++ b/public/native.extends.js @@ -124,7 +124,7 @@ // } Number.parse = function(str){ - if(str==undefined) return str; + if(str==undefined || Number.is(str)) return str; str += ""; if(/^-?\d+[\.\d]*$/.test(str)){ return new Number(str); diff --git a/src/components/input-number/input-number.model.ts b/src/components/input-number/input-number.model.ts index 6adab4c..640face 100644 --- a/src/components/input-number/input-number.model.ts +++ b/src/components/input-number/input-number.model.ts @@ -45,7 +45,7 @@ export class InputNumberModel { } viewToModel(vv: ValueType):ValueType { - if(vv==undefined || vv=="" || vv=="-") return; + if(vv===undefined || vv=="" || vv=="-") return; if(!this.focus){ this.viewValue = Number.format(Number.parse(vv),this.numberFormat); } @@ -58,7 +58,7 @@ export class InputNumberModel { } modelToView(mv: ValueType): ValueType { - if(mv==undefined || mv==null || mv== '') return ''; + if(mv===undefined || mv===null || mv=== '') return ''; if(this.focus){ return mv+''; } diff --git a/src/views/mdm/Testflow003/index.vue b/src/views/mdm/Testflow003/index.vue index 6b10ba1..408c1b4 100644 --- a/src/views/mdm/Testflow003/index.vue +++ b/src/views/mdm/Testflow003/index.vue @@ -1,6 +1,6 @@