Vue框架下,如何实现防止提交功能类按钮重复点击

先说下场景吧,比如我现在需要保存用户填入的信息,如果用户一不下心,或者鼠标坏了,点了一下,实际上提交了好几下,如何防止这种情况;另外如果这个接口的返回速度原本就很快,设置disabel什么的,肉眼都没反应过来,就显示又可以点击了,这种也不理想,所以我想实现的是,比如再3秒内,只能点击一次,多次点击无效,或提示不能重复点击


慕姐4208626
浏览 1640回答 2
2回答

江户川乱折腾

可以看一下 函数防抖,函数节流相关文章

翻阅古今

既然你也说了可以设置disabled,实现你所说的,那就只需要在请求发起时设置setTimeout,3000ms后disabled=false就行吧?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript