diff --git a/src/FileUpload.vue b/src/FileUpload.vue index 4f17cec..388de24 100644 --- a/src/FileUpload.vue +++ b/src/FileUpload.vue @@ -382,14 +382,15 @@ export default { continue } - addFiles.push(file) - // 最大数量限制 - if (this.maximum === 1) { + if (this.maximum > 1 && (addFiles.length + this.files.length) >= this.maximum) { break } + + addFiles.push(file) + // 最大数量限制 - if (this.maximum > 0 && (addFiles.length + this.files.length) >= this.maximum) { + if (this.maximum === 1) { break } }