将值从异步存储传递到另一个页面
pass value from asyncstorage to another page
我是这个编程世界的新手,所以请原谅我的愚蠢。我想知道是否可以将数据存储在登录页面的异步存储中并将其传递到另一个页面?
顺便说一下,我是这样将数据保存到登录页面的异步存储中的:
componentWillReceiveProps(nextProps){
if(nextProps.isLoginSuccess){
this.props.navigation.navigate('logged');
AsyncStorage.setItem('Login_token', this.state.username);
}
}
如果我想将用户名传递给另一个页面,我该怎么做?
您 set
用户名,现在您可以从任何页面 get
它:
AsyncStorage.getItem('Login_token')
.then((token) => {
console.log(token);
});
我是这个编程世界的新手,所以请原谅我的愚蠢。我想知道是否可以将数据存储在登录页面的异步存储中并将其传递到另一个页面?
顺便说一下,我是这样将数据保存到登录页面的异步存储中的:
componentWillReceiveProps(nextProps){
if(nextProps.isLoginSuccess){
this.props.navigation.navigate('logged');
AsyncStorage.setItem('Login_token', this.state.username);
}
}
如果我想将用户名传递给另一个页面,我该怎么做?
您 set
用户名,现在您可以从任何页面 get
它:
AsyncStorage.getItem('Login_token')
.then((token) => {
console.log(token);
});