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

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

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

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

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

相关推荐
2501_933907211 天前
宁波本凡科技提供性价比高的智能解决方案
科技·微信小程序·小程序
一字白首1 天前
进阶初学:微信小程序核心语法与配置实战DAY02
微信小程序·小程序
2601_952013761 天前
2024仿东郊微端家政预约上门小程序【亲测可用】家政管理系统抢单派单开源源码
小程序
毕设源码-朱学姐1 天前
【开题答辩全过程】以 基于uniapp的云笔记系统的设计与实现为例,包含答辩的问题和答案
笔记·uni-app
CHU7290351 天前
随时随地学新知——线上网课教学小程序前端功能详解
前端·小程序
职豚求职小程序1 天前
京东26春招笔试题库宝藏小程序刷题yyds!
小程序
游戏开发爱好者81 天前
如何使用Instruments和Keymob进行Swift应用性能优化分析
开发语言·ios·性能优化·小程序·uni-app·iphone·swift
外派叙利亚1 天前
uniapp 颜色卡条拖动
前端·javascript·uni-app
Muchen灬1 天前
【uniapp】(2) uni-ui组件引入
uni-app
NPCZ1 天前
uniapp更新到最新版5.03后报错的解决方案
uni-app