直接写在app.wpy里面,全局可以调用
// 防止重复点击事件
preventActive(fn) {
const self = this;
if (this.globalData.PageActive) {
this.globalData.PageActive = false;
if (fn) fn();
setTimeout(() => {
self.globalData.PageActive = true;
}, 3000); //设置该时间内重复触发只执行第一次,单位ms,按实际设置
} else {
console.log("重复点击或触发");
}
}
使用方法
this.$parent.preventActive(()=>{
//写你要执行的,防止重复执行,写里面
})






![[免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】](https://i-blog.csdnimg.cn/direct/6e930f3dde3c4f2bb9cf4501c8642e1c.jpeg)





![[工具]git克隆远程仓库到本地快速操作流程](https://i-blog.csdnimg.cn/direct/ab2ccccf9447452d92fd7a81dfe08d79.png)







