首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件上传状态从react dropzone组件发送给父级?

将文件上传状态从react dropzone组件发送给父级?
EN

Stack Overflow用户
提问于 2018-10-11 05:01:27
回答 1查看 1.8K关注 0票数 2

我试图使用支持和回调(如教程中所解释的)将上传的文件的状态发送回父组件。

我的文件上传由反应滴区组件处理。

以下是我的组件:

App.js

代码语言:javascript
复制
class App extends Component {
    constructor(props) {
        super(props);
        this.state = {
            doneUploading: false,
        };
    }

    dataFromFileDrop = (fileData) => {
        this.setState({
            doneUploading: fileData.doneUploading,
        });
    };

    render() {
        return (
            <div className="App">
                <FileDrop dataFromFileFrop={this.dataFromFileDrop}/>
                { this.state.doneUploading ?  'Done uploading.' : 'Upload a video.' }
            </div>
        );
    }
}

FileDrop.js

代码语言:javascript
复制
class FileDrop extends Component {
    constructor(props) {
        super(props);
        this.state = { files: [] };
    }

    onDrop = (files) => {
        this.setState({
            files
        });

        // process file

        // send upload status to parent component
        const fileData = {
            doneUploading: true
        };

        this.props.dataFromFileDrop(fileData); // ERROR
    };

    render() {
        return (
            <div className="FileDrop">
                <Dropzone onDrop={this.onDrop.bind(this)}>
                  Upload video!
                </Dropzone>
            </div>
        );
    };
}

当我运行这个应用程序并将一个文件放到下拉列表区域时,我会看到一个错误:this.props.dataFromFileDrop不是一个函数。我能知道我在哪里犯错误吗?

发生错误是因为我没有将dataFromFileDrop作为道具传递给Dropzone组件吗?

将其添加到FileDrop中的构造函数中没有帮助:

代码语言:javascript
复制
this.props.dataFromFileDrop.bind(this);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-11 05:06:58

函数名FileDrop错误-文件Frop

代码语言:javascript
复制
//Replace
<FileDrop dataFromFileFrop={this.dataFromFileDrop}/>
//To 
<FileDrop dataFromFileDrop={this.dataFromFileDrop}/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52752535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档