我正在使用 react drop-zone 组件将文件上传到服务器。
我想在单击按钮时调用放置区打开功能。
这是我到目前为止所尝试的:
我refs
用来引用放置区。另请注意,我有多个放置区
<DropzoneComponent
style={{ height: 80 }}
ref={this.myRef}
config={config}
eventHandlers={eventHandlers}
djsConfig={djsConfig}
/>
在单独的按钮上单击我正在调用一个函数
openDropZone1 = () => {
this.refs.myRef.open();
this.setState({
bankStatement1: true,
bankStatement2: false,
bankStatement3: false
});
};
单击按钮时,我收到以下错误:-
TypeError:无法读取此行上未定义的属性“打开”
this.refs.myRef.open();
非常感谢任何帮助或建议。
谢谢你。