繁体   English   中英

我想在本机反应中将数据提取到文本中

[英]i want to fetch the data to text in react native

我想从数据中获取用户名并将其打印在屏幕上。 我在应用程序的本地主机上制作它,但我想打印它。 欢迎(来自数据的用户),我确定数据正在运行并且警报正在运行但我需要将其设为文本而不是警报! 如果你能帮忙那就太好了

我的代码

我认为您应该必须在 State object 中定义用户属性

class HomeScreen extends Component{
 
 state = { user: ''}
 
 displayData = async () => {
  
  try{
    let user = await AsyncStorage.getItem("UserEmail");
    this.setState({user:user})
  }catch(error){
    alert(error)
  }
}
 
render(){
  return (
   <View>
     <TouchableOpacity onPress={this.displayData}>
       <Text>Click to display data</Text>
     </TouchableOpacity>
     {this.state.user ?  <Text>Welcome {this.state.user} </Text>: null}
   </View>
    )
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM