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 @@
-
-
-
-
-
+
+
+