diff --git a/src/components/scUpload/index.vue b/src/components/scUpload/index.vue index 0756b154..ffe05c18 100644 --- a/src/components/scUpload/index.vue +++ b/src/components/scUpload/index.vue @@ -193,13 +193,20 @@ this.$refs.uploader.handleStart(file) }, success(res, file){ - var response = config.parseData(res) - file.url = response.src - this.value = file.url - //释放内存删除blob URL.revokeObjectURL(file.tempFile) delete file.tempFile + var os = this.onSuccess(res, file) + if(os!=undefined && os==false){ + this.$nextTick(() => { + this.file = null + this.value = "" + }) + return false + } + var response = config.parseData(res) + file.url = response.src + this.value = file.url }, error(err){ this.$nextTick(()=>{ diff --git a/src/views/vab/upload.vue b/src/views/vab/upload.vue index 36fdd90f..715b498f 100644 --- a/src/views/vab/upload.vue +++ b/src/views/vab/upload.vue @@ -109,7 +109,7 @@ type: "success" }) console.log(response); - return true; + return false; }, submitForm(){ this.$refs.ruleForm.validate((valid) => {