html部分
<input
v-model.number="modelForm.num"
placeholder="请输入排序"
type="number"
:precision="1"
:min="1"
@blur="profitRateBlur($event)"
/>
js部分
// 排序 限制只能输入正整数
profitRateBlur(e) {
let val = e.target.value || 1;
if (val >= 1 && val <= 1000) {
this.modelForm.num = val;
return;
} else {
this.modelForm.num = 1;
this.$message.error("请输入1~1000的排序");
return;
}
}