我想从ve -dropzone中删除url
选项,因为我在afterComplete
函数中有我自己的逻辑,它传输文件,然后对不同的API进行操作-意思是-当我手动加载文件时,我根本不需要这里的post请求。但是,删除该选项后,出现错误:
Error: No URL provided.
Dropzone:
<vue-dropzone
id="image-upload"
ref="imgDropZone"
:use-custom-slot="true"
:options="dropzoneOptions"
@vdropzone-thumbnail="filesAdded"
@vdropzone-complete="afterComplete"
>
<BaseButton>
Add images
</BaseButton>
</vue-dropzone>
Dropzone选项:
dropzoneOptions: {
thumbnailWidth: 150,
thumbnailHeight: 150,
addRemoveLinks: false,
autoProcessQueue: false,
// should stay?
url: "https://httpbin.org/post",
acceptedFiles: ".jpg, .jpeg, .png"
}
最后,我最终创建了自己的端点,返回模拟down响应,只是为了满足dropzone:
files: {
file: ""
}
也许这不是最终的、完整的解决方案,但你可以做一些事情来让它正常工作。