表单校验代码
this.$refs[formName].validate((valid) => {
if (valid) {
console.log('success');
} else {
console.log('error');
return false;
}
});
原因:
1.el-form-item中是否正确添加prop属性
2.在整个el-form表单中,是否出现了el-form-item增加或减少,比如使用v-if控制个别el-form-item显隐,此时校验可能失败。解决方法:在el-form-item中添加key属性。