From 19fdb56f6e2d088b63d5e807974cff77de34799d Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Fri, 07 Jan 2022 18:36:24 +0800 Subject: [PATCH] 优化数值输入组件 --- forms/numberStep/CNumberStep.vue | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/forms/numberStep/CNumberStep.vue b/forms/numberStep/CNumberStep.vue index be55295..52746e9 100644 --- a/forms/numberStep/CNumberStep.vue +++ b/forms/numberStep/CNumberStep.vue @@ -77,14 +77,15 @@ handleChange(val) { // 奇偶修正模式 if (this.correct) { - const lastValue = this.itemRes.formData[this.itemRes.name]; + const lastValue = + this.itemRes.formData[this.itemRes.name] || this.range[0]; let nextValue = val; if ( (this.correct === 'odd' && nextValue % 2 === 0) || (this.correct === 'even' && nextValue % 2 === 1) ) { // 增加 - if (lastValue < nextValue) { + if (lastValue <= nextValue) { nextValue++; } // 减小 -- Gitblit v1.9.1