diff --git a/src/components/Upload/SingleUpload.vue b/src/components/Upload/SingleUpload.vue index ff00474c..55d9201f 100644 --- a/src/components/Upload/SingleUpload.vue +++ b/src/components/Upload/SingleUpload.vue @@ -65,7 +65,7 @@ const imgUrl = computed({ */ function uploadImage({file}: any) { uploadFile(file).then(response => { - imgUrl.value = response.data + imgUrl.value = response.data }) } @@ -86,12 +86,14 @@ function handleExceed(files: UploadFile[]) { /** * 删除图片 - * + * * @param file */ -function handleRemove(file: string) { - deleteFile(file) - imgUrl.value = null // 这里会触发imgUrl的computed的set方法 +function handleRemove(file: string | null) { + if (file) { + deleteFile(file) + imgUrl.value = null // 这里会触发imgUrl的computed的set方法 + } } function handleBeforeUpload(file: any) { @@ -111,7 +113,7 @@ function handleBeforeUpload(file: any) {