用axios在接口获取到的数据如何添加到react中?

1.用axios获取接口中的数据,想将数据添加到render中的span标签内,如何添加?
2.axios.get('', {

        timeout: 1000,
    })
        .then(function (response) {
            var lists=response.data.data;
            var problem=lists.ASK_CONTENT;
            console.log(problem);
        })
        .catch(function (error) {
            console.log(11111);
        });
        
        

render() {

    const { getFieldDecorator } = this.props.form;
    const formItemLayout = {
        labelCol: { span: 6 },
        wrapperCol: { span: 14 },
    };
    return (
        <Form onSubmit={this.handleSubmit}>
            <FormItem
                {...formItemLayout}
                label="问题:"
                className="problems"
            >
                <span className="ant-form-text wenti">将problem的值添加至此</span>
            </FormItem>

3.
clipboard.png

clipboard.png

阅读 2.8k
1 个回答

应该有个state管理器吧,比如redux、mobx等。
获取到的数据直接setState就好了。
推荐dva

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题