|
@@ -28,7 +28,12 @@ watch(() => modelValue.value, (val) => {
|
|
|
|
|
|
|
|
|
const handleInput = (val) => {
|
|
|
- if (val === null || val === '') return
|
|
|
+ // if (val === null || val === '') return
|
|
|
+ if (val === null || val === '') {
|
|
|
+ warningValue.value = null
|
|
|
+ modelValue.value = '' // 当清空时也要更新modelValue
|
|
|
+ return
|
|
|
+ }
|
|
|
// 允许输入多个小数位,不做处理
|
|
|
warningValue.value = val
|
|
|
modelValue.value = Number(val) // 确保传递给modelValue的是数字类型
|