美文网首页
iOS避免按钮button在短时间内被用户狂点导致接口被调用数次

iOS避免按钮button在短时间内被用户狂点导致接口被调用数次

作者: qqqqnnnndddd | 来源:发表于2018-08-12 12:05 被阅读0次

今天项目组测试人员在评论界面点赞时候连续点击点赞按钮数次,导致再次刷新接口点赞数据时显示为负数,未避免出现此种情况发生,我做了如下操作

1.接口数据显示到页面时,做下筛选和替换,用if判断如果数据小于0则显示为0

2.显示button在点击时在0.5秒内只响应一次,如图

此种方法还可以应用到验证码登录等界面的按钮点击事件

相关文章

  • iOS避免按钮button在短时间内被用户狂点导致接口被调用数次

    今天项目组测试人员在评论界面点赞时候连续点击点赞按钮数次,导致再次刷新接口点赞数据时显示为负数,未避免出现此种情况...

  • IOS UIControl类防止重复点击

    转自:按钮防止被重复点击(iOS)避免一个button被多次点击(共总结了3种) 第一种:每次在点击时先取消之前的...

  • vue自定义指令防抖

    v-debounce 背景:在开发中,有些提交保存按钮有时候会在短时间内被点击多次,这样就会多次重复请求后端接口,...

  • vue自定义指令

    v-debounce 背景:在开发中,有些提交保存按钮有时候会在短时间内被点击多次,这样就会多次重复请求后端接口,...

  • form表单内子元素组件按钮button事件冲突 - Vue

    Vant 组件在调用 form 的时候遇到了子组件按钮 button 嵌套导致表单提交的按钮事件与表单内子元素按钮...

  • 利用Runtime防止按钮重复点击

    问题描述:在实际的编程中,我们会经常遇到按钮在短时间内被重复点击,导致请求或者页面多次跳转的bug,这显然是我们不...

  • 【图解篇】函数防抖&节流

    当某个函数短时间内被频繁重复调用,无疑会影响应用性能,同时也带来资源消耗,例如: 在输入框内容变化试,自动触发接口...

  • 使用websocket实现Client/Server间长时间通讯

    使用场景 常规的接口调用,需要在短时间内返回,否则timeout,即使不timeout,接口调用也禁止长时间阻塞,...

  • Runtime 控制button 点击遇到的坑

    开发过程中我们经常遇到button 被用户短时间内多次点击的问题,为了解决这个问题,聪明的程序员第一想到的是使用 ...

  • 节流和防抖

    前言 当某个事件在短时间内被高频触发的时候,比如用户短时间多次点赞取消点赞、输入框查询数据、监听页面滚动等,触发的...

网友评论

      本文标题:iOS避免按钮button在短时间内被用户狂点导致接口被调用数次

      本文链接:https://www.haomeiwen.com/subject/kelsbftx.html