首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序如何避免多次点击,重复触发事件

    作为前端开发,我们经常会遇到的场景,比如用户点击获取验证码按钮时,没有反应,大部分用户都会接着点击,这就会造成用户收到多条验证码,这是因为后台api请求比较慢,而客户端体验又做得不到位,导致用户以为没点击到或者是页面假死...,在上次请求还没处理完,就再次点击按钮。...当点击事件需要页面跳转时,不太适合显示加载框,但小程序的页面跳转并不是很快,如果不作处理又会导致用户反复点击打开多个页面,这里可以使用限制按钮或控件的点击间隔的方式处理,同样可以将这个方法放到公共的代码里面比如...setTimeout(function () { self.setData({ buttonClicked: false }) }, 500) } 首先需要在页面对应的js...id=' + id }) }, }) 另外,在wxml的点击控件中通过buttonClicked判断是否可以点击,可以用bindtap也可以用disabled <view bindtap="

    6.9K50
    领券