vue-resourse 怎么防止表单重复提交?
nextStep() {
let URL = this.__WEBSERVERURL__ + "/oauth/userreport/submit";
let params = {
name: this.customer.name,
certNo: this.customer.idCard,
mobile: this.customer.mobile
};
if (!params.name || !params.certNo || !params.mobile) {
this.$Message.error("用户名,身份证,手机号必填!");
return;
}
this.$http.post(URL, params).then(res => {
if (res.body.code == 0) {
console.log(res.body);
this.$router.push({
name: "CreditReportDetail",
query: {
id: res.body.reportId
}
});
} else {
this.$Message.error(res.body.msg);
}
});
}
=================
怎么让点了button按钮提交后 ,禁用点击防止再次提交 ,防止多次点击
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置一个变量标识,初始为false,点击提交按钮后变为true,如果为true则发出请求,请求完毕再重置为false
可以运用节流函数
http://www.alloyteam.com/2012...
使用.once