防止页面按钮多次点击
onlineAssessment(item) { let elderInfoMation = JSON.stringify(item) console.log('this.isNavigating',this.isNavigating) if (this.isNavigating) return; // 如果正在跳转,则直接返回不执行后续操作 this.isNavigating = true; // 设置状态锁为真 uni.navigateTo({ url: `/pages/serviceElderly/newCapabilityAssessment/estimateElder/estimateElder?elderInfo=${elderInfoMation}`, success: () => { setTimeout(()=>{ this.isNavigating = false; // 页面跳转成功后,重置状态锁为假 },1000) }, fail: () => { setTimeout(()=>{ this.isNavigating = false; // 页面跳转成功后,重置状态锁为假 },1000) }, }) },
isNavigating: false, // 添加一个状态锁 在data里定义一个初始值
本文来自博客园,作者:熬夜的布偶猫#,转载请注明原文链接:https://www.cnblogs.com/prince11/p/18203401
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步