判断token重复跳转登录页面的问题?
发布于 6 年前 作者 lei00 11185 次浏览 来自 官方Issues

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

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

我想只跳转一次,怎么做

1 回复

设置一个开关变量去控制

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()
回到顶部