操作一次也会提示进入request.js中的逻辑,提示:数据正在处理,请勿重复提交
1、错误写法
this.$refs.form.validateField('modifyValue', (val) => {
if (!val) {
const data = {
}
treatXXXXXXXXXXDatas(data).then(response => {
if(response.code===200) {
}else{
this.$modal.msgError(response.msg);
}
})
} else {
return false
}
})
2、正确写法
let isPassModifyValue = 0;
this.$refs.form.validateField('modifyValue', (val) => {
if (val){
// 验证不通过
isPassModifyValue = 1;
}
})
if(isPassModifyValue === 0){
// 验证通过
const data = {
}
treatXXXXXXXDatas(data).then(response => {
if(response.code===200) {
}else{
this.$modal.msgError(response.msg);
}
})
}