使用elementUI的表单验证方法validateField验证部分字段出现了发送多次请求的问题,看到官方文档上可以传递array。;有什么好的解决办法吗?
使用elementUI的表单验证方法validateField验证部分字段出现了发送多次请求的问题,看到官方文档上可以传递array。;有什么好的解决办法吗?
我也碰到这个问题了,换一个思路 验证之前先定义一个变量valida_all = true,
然后
this.$refs[formName].validateField(valida_fields, (valid) => {
if (valid) {
valida_all = valida_all && false;
} else {
valida_all = valida_all && true;
}});
就是在验证过程中不做任何操作,只判断true和false;
验证完了以后再根据valida_all的值判断是否验证全部通过,通过就发送请求,不通过就return false;
valida_fields是你需要验证的字段,是个数组,可以动态根据不同条件改变数组,达到不同条件不同验证字段的效果
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
验证部分字段成功后跳转到主页面,但是这个地方调用了两次接口