将值从asyncstorage传递到另一个页面

时间:2017-12-28 01:38:04

标签: react-native asyncstorage

我是这个编程世界的新手,请原谅我的愚蠢。我想知道是否可以将数据存储在登录页面的asyncstorage中并将其传递给另一个页面?

顺便说一下,这是我在登录页面中将数据保存到asyncstorage的方式:

 componentWillReceiveProps(nextProps){
    if(nextProps.isLoginSuccess){
      this.props.navigation.navigate('logged');
      AsyncStorage.setItem('Login_token', this.state.username);
    }    
  }  

如果我想将用户名传递给另一个页面,我该怎么做?

1 个答案:

答案 0 :(得分:1)

set用户名,现在您可以从任意页面get

AsyncStorage.getItem('Login_token')
  .then((token) => { 
    console.log(token);
  });