feat: 增加数量编辑弹窗,修复数量输入键盘问题增加限制最多两位小数,增加socket重连次数上限弹窗
This commit is contained in:
@@ -111,6 +111,8 @@ function clearFunction() {
|
||||
}
|
||||
number.value = "";
|
||||
}
|
||||
const regex = /^\d+(\.\d{1,2})?$/;
|
||||
|
||||
function keyboradAdd(n) {
|
||||
if (n == "." && `${number.value}`.includes(".")) {
|
||||
return;
|
||||
@@ -120,10 +122,17 @@ function keyboradAdd(n) {
|
||||
return (number.value = 0 + n);
|
||||
}
|
||||
}
|
||||
if (n == ".") {
|
||||
return (number.value += n);
|
||||
}
|
||||
const newval = number.value + n;
|
||||
if (newval * 1 > props.max * 1) {
|
||||
return ElMessage.error(props.maxTips);
|
||||
}
|
||||
if (props.isFloat && !regex.test(newval)) {
|
||||
console.log("输入不合法");
|
||||
return;
|
||||
}
|
||||
console.log(number.value);
|
||||
number.value = newval;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user