实现防重复提交
1.按钮置灰和恢复(触发函数时应马上置灰,再执行其他逻辑,最后恢复按钮状态,否则容易在执行函数的置灰语句前再次触发函数,可以使用try-finally结构对函数进行改造)
2.前端对请求进行缓存(实现请求最终只有一次的情况)
3.后端对同一接口频繁调用设置时间间隔
4.提交时前端传递uuid,后端校验uuid是否已用
实现防重复提交
1.按钮置灰和恢复(触发函数时应马上置灰,再执行其他逻辑,最后恢复按钮状态,否则容易在执行函数的置灰语句前再次触发函数,可以使用try-finally结构对函数进行改造)
2.前端对请求进行缓存(实现请求最终只有一次的情况)
3.后端对同一接口频繁调用设置时间间隔
4.提交时前端传递uuid,后端校验uuid是否已用