【发布时间】:2020-08-15 12:00:38
【问题描述】:
我有这样的代码,console.log(token) 显示 undefined。
var token;
store.get('userTokens').then(res => {
token = res.idToken.jwtToken;
console.log(res.idToken.jwtToken);
});
switch (type) {
case 'get':
console.log(token);
Axios.get(baseUrl + url, {
headers: {
Authorization: `Bearer ${token}`,
extraHeaders,
},
})
.then(res => {
console.log(res);
return res;
})
.catch(err => {
console.log(err);
return err;
});
break;
}
【问题讨论】:
-
因为你还没有定义你只是声明了它,异步仍在进行中......
标签: javascript reactjs react-native