【发布时间】:2020-10-04 02:10:28
【问题描述】:
我正在使用 Dash Upload 组件,该组件又使用 react-dropzone。
我可以将一个文件拖到组件中,相应的回调就会触发。
然后我可以将不同的文件拖到组件中,回调将再次触发。
但是,如果我将一个文件拖到组件中(触发回调),然后再次将同一个文件拖到组件中,则回调不会触发。
有一个演示应用 in this Gist 演示了该行为。
搜索类似问题(stack-overflow、github)表明这种行为是意料之中的,因为从浏览器的角度来看,没有任何改变。这两个讨论似乎最终都涉及将某些元素的 .value 部分设置为 '' 的解决方案,以便浏览器将第二个 drop 事件视为更改。
Chriddyp 贡献了 links to the relevant bit of code in Dash 并指出了 react-dropzone 组件。
有没有办法使用 react-dropzone 在 Dash 中连续两次删除文件?
谢谢!
g.
【问题讨论】:
标签: plotly-dash react-dropzone