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

发布于 7 年前作者 lei0011312 次浏览最后编辑 7 年前来自 issues

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

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

我想只跳转一次,怎么做

1 回复
duqiang
duqiang1 楼5 年前

设置一个开关变量去控制

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()