小程序无限跳转登录页的问题可以这么操作

最近发现小程序不停的跳转登录页,原因是在一个页面访问多个接口,接口返回没有token令牌,但是做了请求拦截器,所以没有登录就跳转登录页。

我考虑过让后端去做这个事情,就是把所有的接口归结到一个接口去调用,但是不能解决根本问题,还有就是让后端去加入到白名单里面,但是也不能解决根本问题,下面我说一下前端去做的这个事情:

 if (getCurrentPages()[getCurrentPages().length - 1].route == 'pages/login/index') {
    return;
  } else {
    wx.navigateTo({
      url: '/pages/login/index',
    })
  }

//在这里判断当前页面是不是你的登录页面,如果是就直接return出去,如果不是就跳转

大家可以参考下!

如果有更好的办法可以来评论区沟通下!

猜你喜欢

转载自blog.csdn.net/ZHANG157111/article/details/130380630