如何将文本数据从上一个活动发送到API



我是反应新手的新手。我想将我的数据发送到API。怎么做?

从该编码中,我可以从第一个活动中获取数据,但是如何将数据发送到第二个活动中的API?

您是否在this.props.navigation.state.params.no中接收数据?

如果是这样,您可以将其发送到componentDidmount中,该componentDidmount在导航到第二页时应该触发,也可以使用一些React-Navigation Lifecycles。例如,我将使用componentdidmount

 class SecondActivity extends Component{
         static navigationOptions =
            {
                title: "Second Activity"
            };
    componentDidMount(){  //this will trigger everytime the screen is mounted
       this.callAPI() /we call a function that handles the API call 
    }
    async callAPI(){ //is async because i like it 7u7
      var numberReceived = this.props.navigation.state.params.no
       var Result = await fetch ....... //call API here and use the number received variable in it
    }
    render() {
            return (
            <View style= {styles.MainContainer}>
                <Text style={styles.textStyle}>
                1 = {this.props.navigation.state.params.no}
                </Text>
            </View>
            )}
    }

实现实际上取决于您要使用的API。他们应该有一些文档解释您应该怎么称呼API。当然,您应该对Fetch API或XMLHTTPREQUEST API

有一些基本知识

相关内容

  • 没有找到相关文章

最新更新