uniapp小程序登录失效后操作失灵问题

一开始我在请求返回失效验证时做了登录失效处理然后用uni.switchTab跳转主页的逻辑,结果发现在一天后重新打开小程序或者其他登录挤掉登录验证时有概率导致整个页面失灵无法操作。

经过排查发现,在小程序跳转新页面的时候如果遇到**(过快还是过多?)的执行uni.switchTab**有时会导致旧跳转的页面并没有关闭从而整个小程序无法执行任何点击

解决办法只需要在跳转首页时添加延时跳转

setTimeout(()=>{ uni.switchTab({ url: "/pages/" }) uni.showToast({ icon: 'none', position: 'bottom', title: '登录失效, 请重新登录', duration: 3000 }) }, 1500)

相关推荐
iOS阿玮4 小时前
1V1 社交精准收割 3.6 亿!40 款马甲包 + 国内社交难度堪比史诗级!
uni-app·app·apple
脾气有点小暴9 小时前
uniapp开发APP 内嵌外部 HTTPS 链接的实现方案
vue.js·uni-app
计算机毕设指导615 小时前
基于微信小程序的校园食堂点餐系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
项目題供诗16 小时前
微信小程序黑马优购(项目)(八)
微信小程序·小程序
硕子鸽16 小时前
UniApp + Dify 实战:详解 SSE 流式响应的解析与前端渲染
前端·uni-app·dify
2501_9159184116 小时前
iOS 项目中证书管理常见的协作问题
android·ios·小程序·https·uni-app·iphone·webview
Miketutu16 小时前
[特殊字符] uni-app App 端实现文件上传功能(基于 xe-upload 插件)
前端·vue.js·uni-app
焚 城16 小时前
uniapp 各种文件预览实现
vue.js·uni-app·html
weixin79893765432...16 小时前
uni-app 全面深入的解读
uni-app
2501_9159184116 小时前
提升 iOS 应用安全审核通过率的一种思路,把容易被拒的点先处理
android·安全·ios·小程序·uni-app·iphone·webview