收藏
回答

判断token重复跳转登录页面的问题?

当用户进入页面之后,用户发送页面请求时,没有token时,会跳转登录页面。

当一个页面有多个请求,它会重复的跳转登录页面,

我想只跳转一次,怎么做



回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-02-20

    设置一个开关变量去控制


    let flag = true;
    
    
    const redirectTo = () => {
      if(flag) {
        flag = false;
        console.log("跳转");
      }
    }
    const request = (callback) => {
      setTimeout(function () {
        callback("success")
      }, 1000)
    }
    
    
    const onLoad = () => {
      request( res => {
        redirectTo();
      })
      request( res => {
        redirectTo();
      })
      request( res => {
        redirectTo();
      })
    }
    onLoad()
    
    2020-02-20
    有用 1
    回复 4
    • 心    涅
      心 涅
      2020-02-20
      可以加个好友吗,我觉得你懂的好多
      2020-02-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-20回复心 涅
      有问题在社区私聊就行了
      2020-02-20
      回复
    • 心    涅
      心 涅
      2020-02-20回复Mr.Zhao
      小程序有获取跳转路径的函数吗
      2020-02-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-20回复心 涅
      不明白你的意思
      2020-02-20
      回复
  • young
    young
    2021-09-19

    所以最后楼主是怎么解决的呢

    2021-09-19
    有用
    回复
登录 后发表内容
问题标签