el-form 单独校验
时间: 2023-11-17 17:05:53 浏览: 105
el-form 是饿了么前端团队开发的一个表单组件,可以实现表单的校验功能。如果你想要对 el-form 进行单独校验,你可以使用内置的 validate 方法。
在 el-form 上添加 ref 属性,例如 `<el-form ref="myForm">`,然后通过 `this.$refs.myForm.validate(callback)` 方法来触发校验。validate 方法接受一个回调函数作为参数,回调函数会在校验完成后被调用。
在回调函数中,你可以根据校验结果进行相应的处理,如显示错误信息或提交表单。
下面是一个示例:
```vue
<template>
<el-form ref="myForm" :model="formData" :rules="formRules">
<!-- 表单项 -->
</el-form>
</template>
<script>
export default {
data() {
return {
formData: {
// 表单数据
},
formRules: {
// 表单校验规则
},
};
},
methods: {
handleSubmit() {
this.$refs.myForm.validate((valid) => {
if (valid) {
// 校验通过,提交表单
// ...
} else {
// 校验不通过,处理错误信息
// ...
}
});
},
},
};
</script>
```
阅读全文