【问题标题】:i want to fetch the data to text in react native我想在本机反应中获取数据到文本
【发布时间】:2021-11-30 07:17:57
【问题描述】:
我想从数据中获取用户名并将其打印在屏幕上。我在应用程序的本地主机中制作它,但我想像 .
欢迎(来自数据的用户),
我确定数据正在运行并且警报正在运行,但我需要将其设为文本而不是警报!
如果您能提供帮助,那就太好了
【问题讨论】:
-
-
请以文本而不是图像的形式分享您的代码。也就是说,我建议您使用state 来做您需要的事情。
标签:
javascript
reactjs
react-native
fetch
【解决方案1】:
我认为您应该必须在 State 对象中定义用户属性
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>
)
}
}