怎么阻止表单点击提交时,多次点击多次提交问题?
发布于 6 年前 作者 yangduan 2434 次浏览 来自 官方Issues

<button formType=“submit”  disabled="{{isDisabled}}">提交</button>

在多次点击会重复提交数据到后台,怎么阻止重复提交问题?

使用了disabled:false/true 没有起什么作用。

5 回复

可以用wx.showToast加个提示消息,比如“正在提交”之类的

里面有个mask可以防穿透  点击不了

点击提交会出来这个弹出框,点击确定提交,在网络不好的情况下或者多次点击确定的时候,会多次提交,怎么避免?还有改为了在点击一次提交的时候,把按钮改为灰色不能点击,可变为灰色多次点击,还是会重复提交多次,请教怎么修改?

wx.showToast里mask

设置一个定时器,在点击后多少秒之内不可点击

  1. 可以在提交的时候设置一个提示框,然后就不能点击了

  2. 设置button的点击事件,在点击后就不能再次点击,直到请求有结果了,然后再让button可以点击

回到顶部