gpt4 book ai didi

javascript - 避免打开文件选择弹出窗口

转载 作者:行者123 更新时间:2023-12-03 05:31:38 24 4
gpt4 key购买 nike

我正在预览拖到 dropzone 的图像,在拖放区内。

<Dropzone multiple={true} style={dropzoneStyle}  onDrop={this.onDrop.bind(this)} accept="image/*">
<Preview files={this.state.files} remove={this.remove} text="Drop your images here!"/>
</Dropzone>

当您在放置区域内单击时,会打开一个文件选择弹出窗口,您也可以使用该方法选择图像。我希望用户能够通过单击图像顶部的 X 来从列表中删除图像。问题是,通过单击该图标,您也单击了放置区,因此图像被删除,但文件选择弹出窗口打开。任何帮助将不胜感激!

enter image description here

最佳答案

我不确定您是否可以控制预览组件,但如果您可以通过单击“X”访问单击事件,则应该能够对这些事件调用 stopPropagation() 。例如:

onClickRemove(e) {
e.stopPropagation();
// Call whatever function removes the image
}

关于javascript - 避免打开文件选择弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40918268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com