diff --git a/src/components/input-number/input-number.vue b/src/components/input-number/input-number.vue index 19148de1..d2ab498d 100644 --- a/src/components/input-number/input-number.vue +++ b/src/components/input-number/input-number.vue @@ -248,11 +248,8 @@ }, setValue (val) { // 如果 step 是小数,且没有设置 precision,是有问题的 - if(val){ - if (!isNaN(this.precision)) val = Number(Number(val).toFixed(this.precision)); - } + if (val && !isNaN(this.precision)) val = Number(Number(val).toFixed(this.precision)); - this.$nextTick(() => { this.currentValue = val; this.$emit('input', val);