最近发现小程序不停的跳转登录页,原因是在一个页面访问多个接口,接口返回没有token令牌,但是做了请求拦截器,所以没有登录就跳转登录页。
我考虑过让后端去做这个事情,就是把所有的接口归结到一个接口去调用,但是不能解决根本问题,还有就是让后端去加入到白名单里面,但是也不能解决根本问题,下面我说一下前端去做的这个事情:
if (getCurrentPages()[getCurrentPages().length - 1].route == 'pages/login/index') {
return;
} else {
wx.navigateTo({
url: '/pages/login/index',
})
}
//在这里判断当前页面是不是你的登录页面,如果是就直接return出去,如果不是就跳转
大家可以参考下!文章来源:https://www.toymoban.com/news/detail-678451.html
如果有更好的办法可以来评论区沟通下!文章来源地址https://www.toymoban.com/news/detail-678451.html
到了这里,关于小程序无限跳转登录页的问题可以这么操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!