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