【发布时间】:2018-09-15 05:09:25
【问题描述】:
我在很长一段时间内都遇到了 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>
每次我放下甚至点击输入本身时都会发生不需要的事件
如果希望给你们足够的信息,如果你需要更多我会非常乐意分享代码。
【问题讨论】:
标签: javascript html reactjs dropzone react-dropzone