本地timeout设置为10秒
执行某方法后 由于网络极差 10秒左右客户端已经报出error错误 (错误信息我没有打印出来,估计是timeout)
此方法我希望只能执行一次,所以客户端设置了 点击一次之后 按钮禁止点击 但如果报错了会恢复点击
大概10秒后这时候 客户端 由于报错 按钮回复点击了。再次点击的时候 成功了。
这时候后台显示 该方法执行了两次
请问这种情况如何避免?

你好。
如果报错了会恢复点击 -> 第一次点击调用了方法,再次点击的时候再次调用方法,并没有看出有任何不妥。

第一次点击 控制台是报错的
第二次是正常的
所以后台应该只执行一次才对吧
是不是因为后台timeout跟客户端timeout不一致?