输入框最小最大值

This commit is contained in:
‘huanghaiixia’
2026-03-02 16:37:23 +08:00
parent 52704d9937
commit 0501b3babc
3 changed files with 20 additions and 3 deletions

View File

@ -54,6 +54,12 @@ export default {
type: Number,
default: 2
},
min: {
type: Number,
},
max: {
type: Number,
},
addonBefore: String,
addonAfter: String,
allowClear: Boolean,
@ -92,8 +98,15 @@ export default {
emit('focus', e);
};
const handleBlur = (e) => {
let val = e.target.value
if (props.min+''&& Number(e.target.value) < Number(props.min)) {
val = Number(props.min)
}
if (props.max+''&& Number(e.target.value) > Number(props.max)) {
val = Number(props.max)
}
model.value.focus = false;
model.value.setViewValue(e.target.value);
model.value.setViewValue(val);
emit('blur', e);
};
</script>