需求:
1.提交正常返回,关闭本Modal
2.提交发生异常,不关闭本Modal,提示异常消息。
首先与后台定义好返回正常与异常的标识。然后Modal设置loading属性:
:loading="loading"
on-ok="addViolation">
然后写返回判断与控制关闭代码:if(response.data.result=="100"){
//正常
this.$Message.info({ content: response.data.data, duration: 3 });
this.searchViolation();
//关闭
this.addViolationModel = false
}else{
this.$Message.error({content: response.data.msg,duration: 3});
//不关闭,改变loading状态
setTimeout(() => {
this.loading = false;
this.$nextTick(() => {
this.loading = true;
});
}, 1000);
}
评论:

提交
2090

被折叠的 条评论
为什么被折叠?



