我试图使用异步存储来进行用户身份验证,以决定将呈现哪个屏幕,所以当我从异步存储中获取数据时返回给我未定义有人可以帮我吗?
我的获取代码:
var login;
AsyncStorage.getItem("login").then((value) => {
login = value;
}).done();
alert(login);
Run Code Online (Sandbox Code Playgroud)
我的设定代码:
const insert_user = (username) => {
AsyncStorage.setItem("login", username);
Toast.show({
supportedOrientations: ['portrait', 'landscape'],
text: `User registered with success`,
position: 'bottom',
buttonText: 'Dismiss'
});
}
Run Code Online (Sandbox Code Playgroud)