Bläddra i källkod

💊 修复数字框Nan

快乐的梦鱼 5 dagar sedan
förälder
incheckning
8ed63c534a
1 ändrade filer med 12 tillägg och 2 borttagningar
  1. 12 2
      src/components/form/Stepper.vue

+ 12 - 2
src/components/form/Stepper.vue

@@ -344,14 +344,24 @@ function emitChange(newValue: number) {
 }
 function add() {
   //加
-  let newValue = value.value + props.step;
+  let v = value.value;
+  if (isNaN(v)) {
+    v = props.defaultValue;
+    updateValue(v);
+  }
+  let newValue = v + props.step;
   if (props.max && newValue > props.max)
     newValue = props.max;
   emitChange(newValue);
 }
 function minus() {
   //键
-  let newValue = value.value - props.step;
+  let v = value.value;
+  if (isNaN(v)) {
+    v = props.defaultValue;
+    updateValue(v);
+  }
+  let newValue = v - props.step;
   if (newValue < props.min )
     newValue = props.min;
   emitChange(newValue);