<el-form-item
label="使用面积"
prop="typeArea"
:label-width="formLabelWidth"
>
<el-input v-model.number="form.typeArea" />
</el-form-item>
const rules = reactive<FormRules<RuleForm>>({
typeArea: [
{ required: true, message: "请输入房间面积", trigger: "blur" },
{ type: 'number', min: 20, message: "房间最小面积是20", trigger: 'blur' },
],
});
默认情况下,size是对input组件的字符长度进行限制,要想限制值的大小,必须添加 type: 'number'
和 v-model.number
才行。