开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 常见问题 > 如何防止连续快速点击事件
贡献者
收藏
我的文档
设置
小程序防止连续快速点击事件可以通过 js 代码去实现,在点击之后通过判断上一次点击时间和当前点击的时间差来选择阻止/放行点击事件执行。
以下为其中一种写法:
javascript
复制代码
<view ontap="testtap">点击</view>
javascript
复制代码
let lastclicktime=0 ;
page({
isdoubleclick() {
let currenttime = date.now();
let timeinterval = currenttime - lastclicktime;
if (0 < timeinterval&& timeinterval< 1500) {
return true;//如果间隔在0-1.5秒内就是快速重复点击
}
lastclicktime = currenttime;
return false;
},
testtap(){
if(!this.isdoubleclick()){
//事件处理代码
my.showtoast({
type: 'success',
content: '操作成功',
duration: 1500,
success: () => {
},
});
}
else{}//什么都不执行。
}});
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
网站地图