我很长一段时间都遇到了 react-dropzone 的问题。
首先,让我们直接跳到视频的问题上:https ://drive.google.com/open?id=1UmWtHbQ9U0LBHxYtZ1YSoXrfsezwH-os
文件选择器窗口在我网站的每个文件输入上打开两次,这不是无限循环,只是两次。
这是我用于此 dropzone 的代码:
<Dropzone onDrop={this.onDrop.bind(this)}
key={this.state.key}
style={{border: "none"}}>
<div className="input-file">
<label for="file">
<button type="button">Choisissez un fichier</button>
</label>
</div>
<div className={"file-name " + (!this.state.selectedOption ? '' : 'hidden')}>
Aucun fichier choisi
</div>
<div className={"file-name " + (this.state.selectedOption ? '' : 'hidden')}>
{this.state.selectedOption}
</div>
</Dropzone>
每次我放下甚至单击输入本身时都会发生不需要的事件
如果希望为你们提供足够的信息,如果您需要更多信息,我将非常乐意分享代码。