function checkToken(token: string) {
let flag:boolean = false;
if (Cookies.get('token')) {
Reqwest({
url: 'token/check'
}).then(res=> {
flag = true
}).fail((res) => {
flag = false;
})
return flag;
} else {
flag = false;
}
console.log('checkToken flag', flag);
return flag
}
大概能看懂吧,就是里面有个请求来根据返回值确定token是否有效。然后现在的问题是,此函数先return
再执行reqwest
,我想在reqwest请求之后,次函数再返回,怎么搞? 同时reqwest
返回的是一个proimise。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…