diff --git a/packages/vant/src/uploader/Uploader.tsx b/packages/vant/src/uploader/Uploader.tsx index 09c8a3498..ed9e93888 100644 --- a/packages/vant/src/uploader/Uploader.tsx +++ b/packages/vant/src/uploader/Uploader.tsx @@ -230,7 +230,7 @@ export default defineComponent({ const imageFiles = props.modelValue.filter(isImageFile); const images = imageFiles .map((item) => { - if (item.file && !item.url) { + if (item.file && !item.url && item.status !== 'failed') { item.url = URL.createObjectURL(item.file); urls.push(item.url); }