首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

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

5.9K50

SQL基础【十九、触发器】(建议使用触发器的原因)

什么是触发器? 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。...触发器的特性:   1、有begin end体,begin end;之间的语句可以写的简单或者复杂   2、什么条件会触发:I、D、U   3、什么时候触发:在增删改前或者后   4、触发频率:针对每一行执行...尽量少使用触发器,建议使用。   ...假设触发触发每次执行1s,insert table 500条数据,那么就需要触发500次触发器,光是触发器执行的时间花费了500s,而insert 500条数据一共是1s,那么这个insert的效率非常低了...触发器尽量少的使用,因为不管如何,它还是很消耗资源,如果使用的话要谨慎的使用,确定它是非常高效的:触发器是针对每一行的;对增删改非常频繁的表上切记不要使用触发器,因为它会非常消耗资源。

1K30
领券