判断token重复跳转登录页面的问题?
当用户进入页面之后,用户发送页面请求时,没有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()