最近在学习element plus,做到表单那里始终报错 formEl.validate is not a function
根据网上的文章检查了form指定了ref
const ruleFormRef = ref<FormInstance>()
<el-form
ref="ruleFormRef"
:rules="rules_edit"
:model="form_edit"
:size="formSize"
label-width="120px"
status-icon>
form-item也指定了prop
<el-form-item label="学生:" prop="student">
仍然报错,最后发现是提交表单的按钮那里没有给方法传ref:
错误写法:
<el-button type="primary" @click="onSubmit()">确定</el-button>
正确写法:
<el-button type="primary" @click="onSubmit(ruleFormRef )">确定</el-button>