diff --git a/src/views/managerecharge/rate.vue b/src/views/managerecharge/rate.vue index 5adef6a..355f77b 100644 --- a/src/views/managerecharge/rate.vue +++ b/src/views/managerecharge/rate.vue @@ -269,10 +269,13 @@ function handleInput(value) { value = value.substring(1); } - // 最多两位小数 - if (value.includes('.')){ - value = value.split('.')[0] + '.' + value.split('.')[1].slice(0, 2); - ElMessage.info('最多允许两位小数'); + // 最多两位小数,超过时才显示提示 + if (value.includes('.')) { + const parts = value.split('.') + if (parts[1].length > 2) { + value = parts[0] + '.' + parts[1].slice(0, 2) + ElMessage.info('最多允许两位小数') + } } // 小数点前没有数字时补0